1
私はImagickを使用してpdfをJPGに変換します。問題は、pdfがCMYK形式であり、結果として生じるjpgの色がpdfの色とわずかに異なることです。私は結果を達成するために、次のコードを使用します。PHP Imagick CMYK PDFをJPGに変換
$filelist = array("D3807797-8425-5-1_40.pdf[2]","D3807797-8425-5-1_40.pdf[3]");
$all = new Imagick();
foreach($filelist as $file){
$im = new Imagick($file);
$all->addImage($im);
}
$all->resetIterator();
$combined = $all->appendImages(true);
$combined->setImageFormat("jpg");
$combined->writeImage("test.jpg");
私もこの
$cmd = "gm convert -density 150x150 {$pdf}[2] {$pdf}[3] -append -quality 100 {$image}";
exec($cmd)
のためのLinuxのコマンドを試してみましたが、私は同じ結果を得ます。
誰かがこの問題を手伝ってもらえますか? ありがとうございます。
CMYKからRGBに変換するときに「わずかに異なる」という音が予想どおりに聞こえます。あなたは例を見せてもらえますか? PDFの画像にカラープロファイルが添付されていますか? –
@Pekka、私は編集し、pdfと画像へのリンクを入れました。 – Centurion
CMYKからRPGは100%正確に行うことはできません。サイトでできることは、メモの色を変えたり、PDFにリンクしたりすることです。 –