商品画像をサイトにアップロードしました。多くの画像が1600×1200の範囲にあります。
製品画像の元のサイズを1000×1000に縮小したい。
画像ファイルのサイズが大きくなるように画像の寸法を縮小する方法それぞれ減少しますか?
Magentoサイトに実装する方法、どのファイルにどのコードを配置する必要があるかを説明していただけますか…?
を見つけるのを手伝ってください解決策。
コメント
- 私は'この質問をトピック外として閉じることに投票しています。 'はMagentoの質問ではありません。
- OPが実装方法を尋ねてきたので、私は'開くことに投票しています。 Magentoへのサイズ変更/トリミング(私の編集を参照)
- magento.stackexchange.com/questions/59210/ (高さを気にしないか、cssで最大高さを設定することもできます)
回答
先日これを行う方法をまだ説明しました質問は開かれません!
ソース画像をより高い解像度に保つのが最善です-誰もが4K画面を持っているときに役立つかもしれません。それは将来的にはそれほど遠くないかもしれません。したがって、前回提案したアプローチは非常に優れています。
すべての画像のサイズをまとめて変更する必要がある場合は、次の回答をご覧ください。
imagemagickを使用します。この場合、インストールして利用可能なオプションを読むのに5分かかります。
回答
これは、PHPの画像操作関数を使用して行うことができます。
http://php.net/manual/en/function.imagecopyresampled.php 、2番目の例はあなたが望むものに近づいています。
または、PHPを見つけることができますこれを実行できるコードライブラリ。
PHPの画像操作はまったく異なるスキルであるため、@ Mmazvisが手動でこれを実行することに同意します(Photoshopまたはその他のプロツールでバッチ処理できます)。
コメント
- どうもありがとうございました。magentoサイトに実装する方法、どのファイル、どのコードを置き換える必要があるかを説明してください。 ..
- ドン'時間のかかるPhotoshopルートをアドバイスしないでください。 PHPまたはOSレベルでの画像のトリミング/サイズ変更は難しくありません。これはすべて、ファイルのアップロードに1年を費やすことなくサーバー上で実行できます。 Photoshopは、GUIを駆動する必要があるため、バッチ操作を実行する比較的遅いコーチです。無数のオプションも、手元のタスクにとって少し複雑です。