Laravelの画像加工用パッケージ「Intervention Image」が素敵すぎる!
今回ご紹介するのは、 画像編集ソフト を使わずに、 プログラムだけ で簡単に 画像 の 加工 ができるようになる Laravel の パッケージ 「 Intervention Image 」です! なぜ、これを使おうと思ったかと言うと、以前紹介した PWA の アイコン や スプラッシュ 画像 を一括で作成する ツール があるにはあるのですが、自分好みに作りたかったからです。 やっと、iOS 11.4(Safari 11.1)からPWA(Progressive Web Apps)に対応しました!簡単に何ができるかと言うと、WEBアプリをオフラインでも動作するネイティブアプリのように振る舞うことができるようになりました。これを利用すると、Appleに開発者の年間登録費を... iOSにも対応したService Workerを使ってPWAの基礎を学ぶ - Minory また、 写真 を販売する際に一括で ウォーターマーク を入れるのにも使えそうです。 Intervention Imageのインストール システム要件 Intervention Image では、正しく動作するために以下の コンポーネント が必要です。 PHP >= 5.4 Fileinfo Extension そして、次のどちらかの ライブラリ を有効にしてください。 GD Library (>=2.0) Imagick PHP extension (>=6.5.7) Laravelでパッケージを利用する まずは、 Composer を利用して Intervention Image をインストールします。 php composer.phar require intervention/image 次に、 config/app.php を開き、 providers と aliases に1行ずつ追加します。 'providers' => [ ・・・ Intervention\Image\ImageServiceProvider::class ], 'aliases' => [ ・・・ 'Image' => Interventio...