ホームページ >バックエンド開発 >PHPチュートリアル >imagick を使用して PHP で PSD ファイルのサムネイルを生成するチュートリアル、_PHP チュートリアル
ステップ 1、ImageMagick をインストールします
まず、ImageMagick http://imagemagick.org/script/binary-releases.php#windows をインストールする必要があります。imagick は、PHP で ImageMagick 関数を呼び出すために使用できる PHP 拡張機能だからです。 (現在の最新バージョンは: ImageMagick-6.8.9-5-Q16-x64-dll.exe)
インストールディレクトリにスペースを入れることはできません。私は個人的にCドライブのルートディレクトリにインストールしました。
; [マイ コンピュータ] -> [プロパティ] -> [システム変数] -> [パス] を選択してクリックします。追加した。
ステップ 2、imagick をインストールします
ここをクリックしてダウンロードしてください。ダウンロードする際は、対応する PHP バージョンをダウンロードする必要があり、システムが 32 ビットか 64 ビットか、および PHP が NTS バージョンか TS バージョン (最新の安定版) であることに注意してください。現在のバージョンは 3.1.2 ですが、PHP が NTS バージョンか TS バージョンかを判断する方法は、phpinfo でスレッド セーフティ項目を確認できます。有効になっている場合は TS バージョンを意味し、そうでない場合は NTS バージョンを意味します。ダウンロードした圧縮パッケージを解凍し、php_imagick.dll ファイルを見つけて PHP 拡張ディレクトリに置き、次に php.ini ファイルを開いて、対応する場所に次の行を追加します。
コードをコピーします
すべてが正常であれば、再起動後に phpinfo に次のような imagick 項目が表示されるはずです。
見つからない場合は、最初のステップに戻り、ImageMagick の別のバージョンに変更し、再インストールして再度デバッグします。
ステップ 4、テスト
OK、このステップでコードの作成を開始できます。プロセスについては詳しく説明しません。ただコーディングを開始してください。
コードをコピーします
コードは次のとおりです:
ステップ5、他の形式
PSDファイルに加えて、MP4、AVI、その他のビデオ形式など、いくつかの他の形式も試しましたが、生成速度が非常に遅かったです。最後に、より現実的な方法は PDF ファイルのサムネイルを生成することであることがわかりましたが、PDF ファイルを処理する前に Ghostscript をインストールする必要があり、コード全体は基本的に PSD を生成するコードと同じです
コードをコピーします
コードは次のとおりです: