質問

ユーザーは写真をBlobstoreにアップロードできます。これは、幅が最大500pxしか持たないようにサイズを変更したいと思います。アスペクト比を維持したいので、高さを指定したくありません。

画像APIのsemesize()関数も高さを必要とするようです。これは本当ですか?

どうすれば欲しいものを手に入れることができますか?

役に立ちましたか?

解決

Appengine APIドキュメント サイズ変更方法については、次のように言います。

画像のサイズを変更し、与えられた幅と高さまでスケーリングします。サイズ変更変換により、画像のアスペクト比が維持されます。幅と高さの引数の両方が提供されている場合、変換はより小さな画像になる寸法を使用します。

これはまさにあなたが望むもののように聞こえます。幅を指定するだけで、高さが適切な値に変換され、元の画像のアスペクト比を維持します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top