-1

大きな tif および jpeg 画像から jpeg サムを生成するサムネイル ハンドラーがあります。ローカルではうまく機能しますが、サーバーでは一部の tif 画像で色がおかしくなります。赤は紫などに変わります。

サイズ変更に GDI+ を使用するバージョンと、imageresizer (http://imageresizing.net/) を使用するハンドラーの 2 つのバージョンがあります。これらは同じ問題を引き起こします。

サーバーと開発者のマシンは .net 4.0 を使用

サーバーは Windows server 2008 で、Windows 7 を実行しています

誰かが同じ問題を抱えていましたか?

4

1 に答える 1

0

問題はICCプロファイルに関連していると思われます。ignoreicc=trueImageResizerコマンド文字列に追加すると、問題が改善される場合があります。

サーバーに、ディスプレイに関連付けられた奇抜なICCプロファイルがあるか、画像で参照されているICCプロファイルがインストールされていない可能性があります。

ICCの問題を回避したい場合は、ImageResizerにWICまたはFreeImageパイプラインを使用するのがおそらく最も簡単ですこれ、サーバーのカラーキャリブレーションの奇抜さの影響を受けにくいためです。デフォルトのパイプラインとは異なり、完全な信頼が必要です。これは共有ホスティングプランでは機能しません。

于 2012-03-26T12:50:04.167 に答える