Appengine画像API幅のみでサイズを変更し、アスペクト比を維持します
-
10-10-2019 - |
質問
ユーザーは写真をBlobstoreにアップロードできます。これは、幅が最大500pxしか持たないようにサイズを変更したいと思います。アスペクト比を維持したいので、高さを指定したくありません。
画像APIのsemesize()関数も高さを必要とするようです。これは本当ですか?
どうすれば欲しいものを手に入れることができますか?
解決
Appengine APIドキュメント サイズ変更方法については、次のように言います。
画像のサイズを変更し、与えられた幅と高さまでスケーリングします。サイズ変更変換により、画像のアスペクト比が維持されます。幅と高さの引数の両方が提供されている場合、変換はより小さな画像になる寸法を使用します。
これはまさにあなたが望むもののように聞こえます。幅を指定するだけで、高さが適切な値に変換され、元の画像のアスペクト比を維持します。
所属していません StackOverflow