サイトを更新しています。 数日間、レイアウトや翻訳に不具合が出ることがあります。ドキュメントは引き続きご利用いただけます。表示が崩れている場合は、後ほど再読み込みしてください。

ホーム image 3.x アップグレードガイド

アップグレードガイド

3.x 2026年3月7日

#新機能

Intervention Image 3 は根本から書き直され、前バージョンからほとんどコードが引き継がれていません。これは、PHP 8+ のモダンな機能を活用した、よりモダンで洗練されたアーキテクチャと API を意味します。ライブラリをさらに改善するいくつかの主要な機能があります。

#API の変更点

#削除された機能

#その他の変更

  • Intervention Image 2 の キャッシュライブラリ は新バージョンではサポートされていません。

  • Laravel フレームワーク向けのサービスプロバイダは、フレームワークへの依存を避け、Intervention Image が常に持っていたフレームワーク非依存性を明確にするために削除されました。ただし、Laravel 統合の公式パッケージ が提供されています。

  • URI から直接画像を作成することはできなくなりました。データはまず専用の HTTP クライアントで読み込んでから画像ライブラリに渡す必要があります。Intervention Image は HTTP クライアントの操作を担当しません。

  • 色の値を配列として渡すことはできなくなりました。

  • Laravel を使用しており設定ファイルを使っている場合、driver 設定オプションを調整する必要があります。バージョン 2 ではドライバーは gdimagick のような文字列で設定していましたが、バージョン 3 では Intervention\Image\Drivers\Imagick\DriverIntervention\Image\Drivers\Gd\Driver のようにドライバーのクラス名で指定します。詳細は 設定に関する追加情報 および Laravel 統合 を参照してください。