使用Laravel介入/画像構成および改変駆動imagick

基本的な環境要件

環境要件:

  • PHP> = 5.4
  • Fileinfo拡張
  • Laravel> = 5.0

パッケージのニーズを展開します。

  • GDライブラリ(> = 2.0)...  あるいは  ...
  • Imagick PHP拡張(> = 6.5.7)

インストール

前提条件:あなたがすでにインストールされているlaravelプロジェクト、および現在のプロジェクトのディレクトリ

comoposerは、マウントされた 介入/画像を

介入/画像を必要とcomposer.phar PHP

Laravelにおける登録介入/画像

1.設定/ app.phpファイル 

2.「プロバイダ」=> [...]以下を添加した(登録サービスコンテナ)

介入\画像\ ImageServiceProvider ::クラス
3. '別名' => [...]以下が追加されました(登録ファサード:[直接画像::メイクを使用することができます()])で
画像 =>介入\画像\ファサード\画像::クラス

 4.enjoy!

駆動imagick変更(GD・デフォルト・ドライブを - あなたが設定することはできません)

コマンドを実行します。

PHP職人ベンダー:公開--provider = "介入\画像\ ImageServiceProviderLaravelRecent"

次に、あなたのconfigディレクトリの下に、よりimage.phpのだろう 

'ドライバ' => 'GD' に 'ドライバ' => 'imagick' に

次のようにファイル:

<?PHPの

復帰[ 

    / * 
    | -------------------------------------------- ------------------------------ 
    | イメージドライバ
    | ----------------------------------------------- --------------------------- 
    | 
    | プロセスイメージへの介入イメージがサポートする「GDライブラリ」と「Imagickを」
    | 内部。あなたのPHPによると、それらの1つを選択することができます
    | コンフィギュレーション。デフォルトでは、PHPの「GDライブラリ」実装が使用されています。
    | 
    | サポートされている: "GD"、 "imagick" 
    | 
    * /
 
    'ドライバ' => 'imagick' 

]。

 

使用例:

// laravelルート内の用法
ルート :: GET(' / '機能()
{ 
    $ IMG =画像::メイク(' foo.jpgという') - >リサイズ(300200 ); 

    リターン の$ IMG - >応答(' JPG ' ); 
});

 

 

 

上記の参考介入/画像公式サイト:http://image.intervention.io/getting_started/installation

おすすめ

転載: www.cnblogs.com/zjhblogs/p/12170594.html