0

Imagemagick を使用して、単一ページの PDF を GIF 画像に変換しています。PHP から実行する exec コマンドは次のとおりです。

exec("convert -density 600x600 -background white ".$filenamePDF."[0] -scale 700x989 ".$filenameJPG."[0]");

ソース PDF: http://www.buzzbuzzbingo.com/images/pdf/185/InternetSafety-4185.pdf

結果の GIF: http://www.buzzbuzzbingo.com/images/pdf/screenshot/185/InternetSafety-4185.gif

すべて問題なく動作しますが、この画像を Pinterest にピン留めすると、壊れた古い白黒テレビのように「雪」のように見えます。

ピン留めされたページの「雪」の画像は次のとおりです

これは PDF の変換方法の問題ですか、それともソース PDF の問題ですか? それとも、Pinterest がバージョンを生成する方法に問題があるのでしょうか?

ピン留め中に追加する必要があります。サムネイルとしてはきれいに見えますが、ピン留めされたページでは「雪のように見えます」。フルサイズでクリックすると完璧に見えます。

4

1 に答える 1

1

GIF ではなく JPG に変換することで問題を解決しました。

Pinterest は私のバグ レポートに次のように返信しました。

「この問題は、Imagemagick を使用してこの画像を変換する方法に関連しているようです。残念ながら、このプログラムの使用に関するサポートは提供していないため、Imagemagick をいじって、機能するファイルを作成できるかどうかを確認する必要があります。 "

代わりに JPG を使用することで、Pinterest に雪の画像の問題がなくなったことを確認できます。

于 2014-12-15T18:51:33.893 に答える