実用プリセット付き一括画像リサイズ
画像をいくつか置き、本当に必要なサイズ ― App Storeのスクリーンショット、Open Graphカード、ファビコン一式、Androidの各密度 ― を選ぶと、正しい寸法でZIPにまとめて受け取れます。小・中・大ではありません。
プリセットこそがこのツール
小・中・大しか出さないリサイズツールは、何も教えてくれていません。必要なサイズがそのどれかであることは決してないからです。それはOpen Graphカードだから1200×630であり、6.9インチの端末についてApp Store Connectがそう求めるから1320×2868なのです。ここでの価値はリサイズそのものではありません。それはキャンバスの数行です。価値は、その数値を調べずに済むことにあります。
含める・覆う・引き伸ばす
写真を、それ自身のものではない形に収めるには、正直な答えが3つと、不誠実な答えが1つあります。「含める」は画像全体を残し、空いた部分を埋めます。「覆う」は枠を満たし、はみ出した分を切り落とします。「引き伸ばす」は歪ませます。望ましいことはまずありませんが、仕様がそれを求める場合もあります。余白の色は「含める」のときだけ意味を持つので、その隣に置いてあります。
半分ずつ縮小する
大きな写真から一度のキャンバス呼び出しでファビコンにすると、読み取ったピクセルのほとんどを捨てることになり、いちばん多く目にされるサイズでこそ眠く見えます。ここではまず半分ずつ下げていきます。これは隣り合うピクセルを平均する、ボックスフィルタが本来すべき処理で、短い最後の一歩は最後に踏みます。
よくある質問
一度に何枚まで置けますか?
お使いのマシンのメモリに収まるだけ。1枚ずつ順にデコード、リサイズ、エンコードするので、枚数が多いと失敗するのではなく時間がかかります。
どの形式で返ってきますか?
PNGです。途中で非可逆に再圧縮されないようにするためです。もっと小さくしたい場合は、あとから圧縮ツールに通してください。
ZIPが圧縮されていないのはなぜ?
中身はPNGで、すでに圧縮済みです。もう一度かけても時間が増えるだけで、ほとんど縮みません。
画像はアップロードされますか?
いいえ。ブラウザ内でデコードされ、キャンバス上でリサイズされます。アーカイブの作成もここで行われます。