1

元の画像がストライプやチェックのシャツの場合、いくつかの画像から良い親指を得るのに問題があります。

Varien_Image_Adapter_Gd2 クラス (magento 1.5 バージョン) の magento の gd2 ライブラリ resize() を使用して、実際の画像のアスペクトを変更する奇妙な効果を持つ画像を取得します。

この効果の名前が見つからないため、Google でこの問題を検索できません。:(

これらの 2 つの画像で私の問題を確認できます。 オリジナル 親指

ご覧のとおり、親指の画像には、特に左上の位置に奇妙な線がいくつか転がっています。

この問題はチェックのシャツでより顕著になるため、これを修正する解決策を見つけなければなりません。

誰かがこの問題に関するヒントを持っている場合は、私に言ってください! :)

thxルカ

4

2 に答える 2

2

「モアレ」はあなたが説明するパターンであり、バイキュービックスケーリングを使用する場合と使用しない場合がある「gd2」ライブラリを使用しているため、特に目立ちます。

@Guerraがここでの問題を理解したかどうかはわかりませんが、私にとっては、バイキュービック(またはそれ以上)のスケーリングが単純に欠如しています。

この質問の回答を参照して、リンクをたどってください。

https://stackoverflow.com/a/255666/1617149

そのため、Magentoに付属している標準のgd2ライブラリの代わりにimagemagickを使用してフロントエンドの画像をスケーリングし、フィルターを使用することをお勧めします。

phpを介してimagemagickを実行できます(適切な方法)。または、外出先で複雑な画像処理を行う場合は、コマンドライン「exec」に移動して、その方法で画像処理のプロトタイプを作成できます。そのためのすぐに使えるコードはありませんが、それが必要です。gd2で得られるよりも優れたサムネイルレンダリングです。

于 2012-08-29T17:37:46.047 に答える
0

cloudzoom を使用してみてください。ニーズに合わせて画像のサイズを自動調整してくれます。 http://ecommerce-team.com/cloud-zoom.html

于 2012-08-27T14:54:34.390 に答える