商品画像をサイトにアップロードしました。多くの画像が1600×1200の範囲にあります。

製品画像の元のサイズを1000×1000に縮小したい。

画像ファイルのサイズが大きくなるように画像の寸法を縮小する方法それぞれ減少しますか?

Magentoサイトに実装する方法、どのファイルにどのコードを配置する必要があるかを説明していただけますか…?

を見つけるのを手伝ってください解決策。

コメント

  • 私は'この質問をトピック外として閉じることに投票しています。 'はMagentoの質問ではありません。
  • OPが実装方法を尋ねてきたので、私は'開くことに投票しています。 Magentoへのサイズ変更/トリミング(私の編集を参照)
  • magento.stackexchange.com/questions/59210/ (高さを気にしないか、cssで最大高さを設定することもできます)

回答

先日これを行う方法をまだ説明しました質問は開かれません!

ソース画像をより高い解像度に保つのが最善です-誰もが4K画面を持っているときに役立つかもしれません。それは将来的にはそれほど遠くないかもしれません。したがって、前回提案したアプローチは非常に優れています。

すべての画像のサイズをまとめて変更する必要がある場合は、次の回答をご覧ください。

https://stackoverflow.com/questions/10802606/how-to-batch-resize-images-in-ubuntu-recursively-within-the-terminal

imagemagickを使用します。この場合、インストールして利用可能なオプションを読むのに5分かかります。

回答

これは、PHPの画像操作関数を使用して行うことができます。

http://php.net/manual/en/function.imagecopyresampled.php 、2番目の例はあなたが望むものに近づいています。

または、PHPを見つけることができますこれを実行できるコードライブラリ。

PHPの画像操作はまったく異なるスキルであるため、@ Mmazvisが手動でこれを実行することに同意します(Photoshopまたはその他のプロツールでバッチ処理できます)。

コメント

  • どうもありがとうございました。magentoサイトに実装する方法、どのファイル、どのコードを置き換える必要があるかを説明してください。 ..
  • ドン'時間のかかるPhotoshopルートをアドバイスしないでください。 PHPまたはOSレベルでの画像のトリミング/サイズ変更は難しくありません。これはすべて、ファイルのアップロードに1年を費やすことなくサーバー上で実行できます。 Photoshopは、GUIを駆動する必要があるため、バッチ操作を実行する比較的遅いコーチです。無数のオプションも、手元のタスクにとって少し複雑です。

回答

のベストプラクティスマゼントで画像を使用することは、フォトショップまたはMSペイントなどの他の写真編集ソフトウェアを使用して画像を手動で希望の解像度にトリミングすることです。

私は通常2つの異なるサイズを作成します:

-1000px X 1000px(〜80kb)

-300px X 300px(〜10kb)

1000×1000画像はベース画像として使用されるため、製品ページにのみ読み込まれます& 300×300の画像は小さな画像の&サムネイルに使用されます。

この方法は、同時に多くの商品が読み込まれるため、商品リストビューページの読み込み時間を短縮するのに役立ちます。画像が大きいほど、サーバーからダウンロードするデータが多くなります。

注:サムネイル(300×300)画像の[除外]をオンにしてください

コメント

  • これは悪いアドバイスです。サーバーが簡単にサイズ変更できるのに、なぜ画像のサイズ変更に時間を浪費するのでしょうか。手動でこれを行うことは、時間の無駄であるだけでなく、間違いを犯す可能性もあります。
  • 親愛なる@ Woolfie、Eコマースでは画質が必要です。この概念に慣れていないことは間違いありません。サーバーが画像のサイズを変更すると、品質が低下し、画像が少しギザギザになり、ぼやけます。何らかの理由で品質に影響がない場合でも(これは不可能です)、サーバーのサイズ変更に時間がかかるため、大きな画像のサーバーからの読み込みがさらに遅くなります。' li>
  • サーバー上に画像のディレクトリがある場合は、imagemagickを使用してサーバー上でその場で画像のサイズを変更できます。それらをダウンロード(または再アップロード)し、いくつかの不完全なデスクトップグラフィックスアプリ(MSペイントが適格かどうかわからない)を使用することは、あなたがしなければならない多くの仕事があることを意味します。誰かにあげる。 Google PageSpeedルートを使用する場合、実際には'明示的にサイズを変更する必要はありません。これによりすべてがオンザフライで実行されて正しいサイズの画像がブラウザに配信されます。あなたが何かを学ぶかもしれないので、私はあなたにこれを言います。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です