写真を何枚もまとめて目標の容量に:15枚で実際に試しました
作成 · 更新 · 運営者(個人)
旅行の写真や商品写真を1枚ずつ小さくするのは時間がかかりすぎませんか。「画像を圧縮」に最大20枚をまとめて入れ、目標を一度決めるだけで、ミルキットが写真ごとに別々に合わせ、ZIPファイル1つで渡してくれます。4000×3000の写真15枚を実際の画面で試し、時間と、結果が本当にすべて目標内に収まったかを1枚ずつ確かめました。
一度に入れられる量
ミルキットの上限は、一度に20枚、1枚25MB、入れる写真の合計100MBです。結果ファイルの合計も100MBを超えられず、写真1枚は一辺8,192px・1,600万画素まで扱えます。これらの数字は、実際の処理コードにも同じ値で入っています。
試しに21枚を入れてみると、写真を1枚も開かずに「最大20枚、合計100MBまでです。」と表示されました。作業の途中で止まるのではなく入れる段階ですぐ知らせてくれるので、枚数が多いときは20枚ずつ分けて入れてください。
15枚を1MB以下にした結果
草むら・空・人物風・建物・海辺の写真を3枚ずつ自作しました。すべて4000×3000のJPGで、合計26.58MBです。この15枚をまとめて入れ、提出用 · JPGと目標1MBを選んで保存しました。
保存を押してからZIPを受け取るまで50.1秒、1枚あたり平均約3.3秒でした。ZIPを展開して15枚を1枚ずつ測り直すと、一番大きいファイルが1020.3KBで、すべて1MB以内でした。縦横はすべて4000×3000のままです。合計は13.13MBと、最初の半分ほどになりました。
写真ごとに画質が違いました
同じ目標を入れても、ミルキットは写真ごとに別々に合わせます。細かい模様が多い草むらは画質81%、建物は85〜86%、海辺は87%が選ばれました。空と人物風の写真6枚はもともと1MB前後だったので、画質には手を付けず、保存のしかただけを整えて目標内に収めました。
そのため、結果の容量も635.4KBから1020.3KBまでさまざまでした。すべての写真を同じ画質で保存するより、単純な写真は画質を守り、複雑な写真だけを削るほうが、結果として元に近くなります。
目標をもっと下げると?
同じ15枚を300KBに合わせると88.6秒かかり、15枚すべて目標内でした。一番大きいファイルは299.9KB、合計は3.99MBです。1MBのときより時間がかかったのは、画質を下げながら合う値を探す写真が増えたためです。
100KBに下げると、違う結果になりました。草むら3枚と建物3枚は画質を30%まで下げても133.1KB以上あり、ミルキットは56.0秒後に「失敗: 6枚 · 先に下の案からひとつ選んでください。」と知らせて、ZIPを作りませんでした。目標を超えたファイルをこっそり混ぜないということです。画面には最初に失敗した写真と、サイズを小さくして合わせる案が出るので、写真ごとに選んでください。
1枚ずつ処理したときと結果は同じ?
同じ15枚を処理に1枚ずつ別々に入れて1MBに合わせ、ZIPから出したファイルと比べました。15枚すべてがバイト単位まで同じでした。まとめて入れても手を抜くわけではなく、1枚ずつ合わせるときと同じ計算を写真ごとに通っています。
1枚ずつ測った時間を見ると、何に時間がかかるのかも分かりました。もともと目標に近く画質を変えなかった空の写真は1.6〜1.8秒、画質を探して下げる必要があった草むらと建物の写真は4.8〜5.4秒でした。目標に比べて元が大きいほど、模様が複雑なほど時間が延びます。
待ち時間を減らすには
枚数が多いときは、まず1〜2枚で目標を決めてみてください。プレビューにすぐ結果の容量が出るので、画質が低くなりすぎないか確かめてから残りをまとめて入れると、失敗して保存し直すことが減ります。
ミルキットでまとめて小さくする手順
- 「画像を圧縮」を開き、+ 写真を選ぶで写真を複数枚まとめて選びます。
- 上で提出用 · JPGを選びます。Webに載せる写真ならWeb用 · WebPでも構いません。
- 「目標以下に合わせる」に数字を入れるか、100KB・500KB・1MBなどのボタンを押します。
- プレビューで1〜2枚を100%で確かめ、まとめて保存(ZIP)を押します。
- 受け取ったZIP(mirukit-images.zip)を展開し、ファイル数と容量を一度確かめてください。写真の名前の後ろに_mirukitが付くので、元の写真と混ざりません。
保存中は進行バーと何枚目の写真かが表示され、中止を押せばいつでも止められます。
関連するツールを開くMiruKitで実際に確認した結果
| 目標 | 結果 | 合計 | 保存時間 |
|---|---|---|---|
| 1 MB | 15枚すべて目標以下 · ZIP 1つ · 1枚635.4 KB–1020.3 KB · 画質81–87%またはそのまま | 13.13 MB | 50.1秒 |
| 300 KB | 15枚すべて目標以下 · ZIP 1つ · 1枚188.0 KB–299.9 KB | 3.99 MB | 88.6秒 |
| 100 KB | 6枚が画質30%でも超過(最小133.1 KB) · ZIPは作らない | — | 56.0秒 |
| 1枚ずつの処理と比較 | 1MBの結果 15/15枚がバイト単位で一致 | — | 1枚1.6秒〜5.4秒 |
| 21枚を追加 | 処理前に拒否(上限:20枚・1枚25MB・合計100MB・一辺8,192px・1,600万画素) | — | — |
自作の4000×3000のJPG 15枚(草むら・空・人物風・建物・海辺を各3枚、合計26.58 MB)を実際の「画像を圧縮」画面にまとめて入れ、提出用 · JPGと「目標以下に合わせる」を決めて保存しました。時間は保存を押してからZIPを受け取るまでです。ZIPを展開して全ファイルの容量とサイズを測り直しました。


知っておきたいこと
上の数字は、自作の試験写真15枚をこのPCのEdgeで処理した結果です。写真の内容や機器の性能によって、時間と画質は変わります。
目標は1枚ごとに適用されます。メールのように合計の上限があるなら、上限を枚数で割って1枚の目標を決めてください。
元の写真はそのまま残ります。小さくしたコピーはZIPで受け取るので、元のフォルダーを上書きする心配はありません。