PHP Web ドキュメントにアップロードされた HEIC ファイルを .JPG (またはその他の一般的なファイル形式) に変換する小さな画像コンバーターを作成してみたいと考えています。
UNIX サーバー上で PHP を実行しており、サーバーに ImageMagick がインストールされています。次のコマンド ライン コードがサーバー上で実行されます:
リーリーこのコマンドラインコードをPHPに変換したいと考えています。
前に述べたように、私はコマンド ラインの書式設定コードを PHP に変換するのが好きです。現在、基本的な HTML PHP フォームに次のコードをセットアップしています。変換中のファイルは新しくアップロードされたもので、サーバー上にはありません。必要に応じて、最初にサーバーにアップロードしてから、サーバー ファイルから読み取ることができます。
リーリーこのコードは「test.jpg」ファイルをダウンロードしますが、Windows イメージ ビューアーで開こうとすると、「このファイル形式はサポートされていないようです」というメッセージが表示されます。私は PHP に比較的慣れていないため、出力/入力ストリームのコツをすべて知っているわけではありません。コードが間違っている場合は、お知らせください。
あらゆる助けを歓迎します。ありがとう!
形式は「jpg」ではなく「jpeg」を指定する必要があると思います。
$image_to_convert->setFormat("jpeg");