アスペクト比を維持したままJPEG圧縮に最適なサムネイルサイズを計算するスクリプトです。 デジタル一眼レフカメラのLサイズを自動入力する デフォルト画像の長辺(横)の幅(ピクセル) デフォルト画像の短辺(縦)の幅(ピクセル) 概ねのサムネイルサイズ(長辺のピクセル数) 概ねのサムネイルサイズ付近+-50ピクセルの範囲を計算します サムネイルサイズは「1ピクセル~デフォルト長辺」の間のみを計算します ピクセル数が割り切れない場合は四捨五入して計算します 「より最適なサムネイルサイズ」とは 長辺と短辺のピクセル数が供に8で割り切れるサイズが理想的なサムネイルのサイズです。 これはJPEG(JPG)圧縮が8×8ピクセルごとに行われるため、余ったピクセルの圧縮効率が悪くなるからです。 また、8で割り切れない場合、余りが7に近いほうが圧縮効率は良くなります。 このスクリプト(URL)へのリンクは申し