お帰りなさい｡
新たな問題が発生しました｡
ここではUnsplashというサイトを使っています｡ comを使用しています｡
実際に無料でダウンロードできるすごいサイトなんです｡
本当に良い映像です｡
Webサイトの背景を新しくしたい､ デスクトップの背景を新しくしたい､ などなど｡
とりあえず､ この宇宙人の画像を見つけたので､ ダウンロードしてみましたので､ この画像にもリンクしておきます｡
また､ Unsplashから好きな画像を選ぶこともできます｡ comを使用しています｡
と､ ここで分かると思います｡
この画像は3です｡ 8メガバイト｡
重厚感がありますね｡
そして､ サイズダウンさせたいのかもしれません｡
プロフィール写真に使えるような400×400のサムネイルを作れば､ 私が宇宙飛行士であることをみんなに知ってもらえるかもしれませんね｡
どうすればいいのでしょうか｡
では､ コードに戻りましょう｡
このアストロドットのJPEG画像ですが､ こちらでスクロールしているところを見てください｡
それは......本当に巨大なものです｡
では､ これを小さくしてみましょう｡
pokédexの代わりにAstro JPEGの画像を取り込みたいと言うつもりです｡
そして､ 私たちは何もしたくないのです｡
だから､ それを削除するんです｡
そして､ まずは画像サイズがどうなっているかをプリントしてみましょう｡
念のため言っておきますが
だから､ これを実行すると､ それがわかるんです｡
うん､ かなり大きな画像ですね｡
つまり､ 新しい画像はimage dot resizeにするというだけです｡
そしてまた､ 400×400というタプル｡
そして､ 私たちは以前にもこのようなことがありました｡
そうですね｡
では､ これを保存する場合､ 新規画像ドット保存とします｡
と呼ぶことにします｡
親指の爪のドット｡
JPEGです｡
これを保存して実行すると
わかりました｡
あれを見てください｡
サムネイルドットjpegを用意しました｡
それは実に素晴らしいことです｡
あれを見てください｡
今までの巨大なものに比べたら､ ちっぽけなものです｡
ただ､ ひとつだけ気づいてもらえるかどうかわかりませんが､ 画像の幅と高さが同じでなかったからです｡
実際には少し圧縮されているので､ アスペクト比が失われているのですが､ どうなったのでしょう｡
なんだか画像がつぶれているように見える｡
では､ どうすればそれを解決できるのか｡
そして､ これは画像によくある問題ですよね｡
物をどんどん小さくしていったり､ アスペクト比を変えたりすると､ 例えば｡
200分の400｡
で､ これを保存して画像にすると｡
まあ､ ええ､ 見てくださいよ｡
画像はすべてつぶれています｡
どうすれば直るのか？
さて､ この場合､ 実は便利なサムネイルメソッドを使うことができます｡
ですから､ リサイズと言わず､ アスペクト比を維持したければ､ サムネイルと言えばいいわけです｡
そして､ このサムネイルは400×200になります｡
ですから､ これを保存してもう一度実行すると､ エラーが発生します｡
非タイプのオブジェクトは属性セーフを持ちませんが､ それはサムネイルが実際には新しい画像を返さないからです｡
現在のものを修正するだけです｡
つまり､ ここではイメージドットサムネイルと言えばいいわけです｡
そして､ イメージドット保存と言うことになります｡
だから､ これを実行すると
サムネイルに戻ると､ アスペクト比を保ったままサムネイルが表示されていますね｡
ですから､ 400×200と言ったとしても､ そのアスペクト比を保とうと最善を尽くしますが､ 私が望むような正確な出力は得られないかもしれません｡
だから､ 400×400に戻そう｡
もう一度実行してください｡
そして､ そこにあるのは
サムネイルもあるし､ 宇宙飛行士もつぶれていない｡
とても､ 便利です｡
だから､ サムネイルのやつは本当に､ 便利です｡
FacebookやInstagramなどのソーシャルメディア用のプロフィール画像を作成する場合､
幅と高さのタプルを指定するだけで､ これが最大値となります｡
40400を超えることはありませんが､ サムネイルは400までの範囲でアスペクト比を保ったまま自動的に行われます｡
そこで､ 実際にここで印刷イメージのドットサイズを行うと｡
そして､ これを実行すると､ まさにその通りになっていることがわかると思います｡
画像に最適なサイズを知的に判断しているのです｡
わかりました｡
ちょっと一息入れよう｡
そして次のビデオでは､ ちょっと楽しいエクササイズをします｡
その中でお会いしましょう｡
バイバイ｡