ホームページ  >  記事  >  PHPフレームワーク  >  Laravel は介入画像パッケージを使用して画像をアップロードおよびトリミングします

Laravel は介入画像パッケージを使用して画像をアップロードおよびトリミングします

藏色散人
藏色散人転載
2020-07-29 13:28:335776ブラウズ

Laravel の次のチュートリアル コラムでは、Laravel が介入画像パッケージを使用して画像をアップロードおよびトリミングする方法を紹介します。

Laravel は介入画像パッケージを使用して画像をアップロードおよびトリミングします

1. コンポーザー経由でインストールする

composer Intervention/image

2. config/app.php ファイルを変更し、

$providers$aliases'Intervention\Image\ImageServiceProvider'

'Image' => 'Intervention\Image\Facades\Image'# を追加します

##1. デフォルトでは、Intervention Image は PHP の GD ライブラリ拡張機能を使用してすべての画像を処理します。Imagick に切り替える場合は、次の職人コマンドを実行して、設定ファイルをアプリケーションに取り込むことができます。

Laravel 5 で設定を公開する

##$ php 職人の Vendor:publish --provider="Intervention\Image\ImageServiceProviderLaravel5"

Laravel での画像アップロードの処理

Laravel アプリケーションでは、アップロードされたファイルを make メソッドに直接渡すこともできます。

Laravel でのファイル アップロードからの画像の作成

// resizing an uploaded file
Image::make(Input::file('photo'))->resize(300, 200)->save('foo.jpg')

以上がLaravel は介入画像パッケージを使用して画像をアップロードおよびトリミングしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。