📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

117行目: 117行目:
*: スマートポインタを使用したメモリ管理
*: スマートポインタを使用したメモリ管理
<br>
<br>
まず、QtプロジェクトでImageMagickを使用するには、QtプロジェクトファイルまたはCMakeLists.txtファイルを使用して、必要なライブラリをリンクする必要がある。<br>
<br>
* Qtプロジェクトファイルを使用する場合
<syntaxhighlight lang="make">
# pkg-configを使用
CONFIG    += link_pkgconfig
PKGCONFIG += Magick++ ImageMagick
# より詳細な設定が必要な場合は、特定のバージョンを指定することもできる
# ImageMagick 7を使用する場合
CONFIG    += link_pkgconfig
PKGCONFIG += Magick++-7.Q16HDRI
</syntaxhighlight>
* CMakeLists.txtファイルを使用する場合
  <syntaxhighlight lang="cmake">
  <syntaxhighlight lang="cmake">
  # CMakeLists.txtファイル
  # CMakeLists.txtファイル
219行目: 234行目:
           image.modulate(100, 100, 100);
           image.modulate(100, 100, 100);
           emit progressUpdated(90);
           emit progressUpdated(90);
      }
      catch (Magick::Exception &e) {
          qDebug() << "エラー: " << QString::fromStdString(e.what());
       }
       }
       catch (const Magick::Exception &e) {
       catch (const Magick::Exception &e) {