私は、既存の画像を使用してjpeg画像を作成するために次のコードを使用しました。これらの画像は、埋め込まれたカラープロファイルAdobe1998カラープロファイルを使用しています。Adobe1998カラープロファイルを持つ画像にphp関数imagecreatefromjpegを使用する際の問題
header("Content-type: image/jpeg");
$src = imagecreatefromjpeg($upfile);
$dst = imagecreatetruecolor($tn_width, $tn_height);
imagecopyresampled($dst, $src, 0, 0, 0, 0, $tn_width, $tn_height, $width, $height);
imagejpeg($dst,NULL,100);
imagedestroy($src);
imagedestroy($dst);
ここでの問題は、画像が埋め込まれたカラープロファイルが表示されていない場合です。 誰でも助けてくれますか?何が問題なのでしょうか?事前に
おかげ
ありがとうschneck私はそれを試してみます。 – user75472
こんにちはschneck、私はイメージメディアをインストールした後、インストールメッセージを完了する前に として表示されます(ImageMagickをインストールしました)インストールをテストするには、Windowsのスタートメニューからコマンドプロンプトを選択してください: convert logo:logo.miff imdisplayのlogo.miff とImageMagickのロゴが画面に表示されます。 ) しかし、私はこのようなコマンドプロンプトが表示さに上記を実行すると、「システムは指定されたプログラムを実行することはできません」 あなたは私を提案することができるものかもしれません問題である。 ありがとうございました – user75472
あなたのウィンドウのようなものは、imagemagickの実行可能ファイルを見つけることができません。私はウィンドウを持っていませんが、 "convert.exe"ファイルを検索してから、コマンドラインで "cd"と入力してそのディレクトリに移動してください。変換プログラムを実行できるはずです。 –
schneck