私は多くのユーザーがアップロードした画像を使ってウェブサイトを作っています。ユーザーがアップロードした画像のサイズを変更するためのベストプラクティス
デザイナーが素晴らしい仕事をし、サイト全体で4:3を使用したとしましょう。今のところ、400x300と200x150の2種類のサイズがあります。
このようなケースでは、どのサイズ変更戦略が効果的だと思いますか?ユーザーが800x200の画像をアップロードした場合、どのようにサイズを変更する必要がありますか? 400x100に移動するか、1200x300に移動して中央に切り取って400x300にする必要がありますか?
さらに小さな画像ではどうなると思いますか?たとえば、ユーザーが200x150をアップロードしようとするとどうなりますか?スケールアップする必要がありますか?それに何らかの効果が適用されますか?私は、彼らが小さすぎる場合、ユーザーはエラーメッセージところで
を得ることができますが、私はPHP(ImageMagickの)でアップロードと処理一般に
ベストプラクティスは、顧客/デザイナーが望むものと、特定のサイトに適したものを行うことです。あなたがリストアップしたすべてのシナリオは私にとっては一般的に良いようです。 – kapa
私たちのアプリでは、画像を常に正方形にリサイズしますが、元の画像の縦横比を維持します。すなわち、元の画像が1:1でない場合は、そのまま貼り付けます。我々は、写真の中で3分の1のルールに従う人が多く、画像の関心領域は一般に中心から外れています。 – Sachin
したがって、画像をさまざまな比率で保存しますか? –