PNG リサイズ
PNG リサイズは、PNG画像のピクセル数を小さくする無料のオンラインツールです。割合、長辺、幅と高さのどれかで指定すると、縦横比を保ったまま縮小します。透過背景が必要な画像も、透明な部分を残したまま処理できます。
- このツールは画像を小さくするだけです。すでに指定サイズより小さい画像は、サイズが変わりません。その場合、結果パネルにリサイズされなかったと表示されます。
- ピクセルを計算し直すため、細かい部分がぼやけることがあります。結果は画像によって変わります。
- Web版の無料利用は、1画像あたり5 MB、訪問者1人につき1日30枚までです。
ここに画像をドロップ
PNG、JPG、WebP、AVIF、GIF、BMP、TIFF(5 MBまで)
画像は小さくするだけで、大きくはしません。すでにこのサイズ以下の画像は、そのサイズのままです。クレジットの消費量は通常の変換と同じです。
セキュリティ確認を完了すると、ボタンが有効になります。
結果
ここにPNGが表示されます。
無料のWebツールでは、5 MBまでの画像を変換でき、毎日30回までです。ログインすると上限は10 MBになります。画像のピクセルサイズは、「小さくする」を選ばない限りそのまま維持されます。
保存期間:Webツールの結果は10分後に削除されます。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(BusinessとScaleでは30日)。各ジョブの記録(種類、時刻、ステータス、クレジット。送信した内容は含みません)は、アカウント登録なしの場合30日間保存されます。ログイン済みの場合は、アカウントが存在する間保存されます。
アカウント登録なしで利用可能
無料で毎日30枚まで、透かしなし。
標準では元のサイズ
「小さくする」を選ばない限り、画像は元のピクセルサイズのまま再エンコードされます。カメラや位置情報のタグは結果にコピーされません。
自動的に削除
Webツールの結果は10分後に削除されます。
プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。ジョブが終了すると、ジョブの記録からも含めて作業用のコピーは削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。
コードから実行する
同じ変換をAPIリクエストで行う方法です。画像のバイト列を送信したあと、ジョブの状態を確認します。APIキーが必要です。無料アカウントでAPIキーを作成できます。
curl -X POST "https://api.aiipworld.com/v1/image-jobs?op=image_resize&width=800" \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: image/png" \
--data-binary @input.png
# returns {"job_id": "...", "status": "queued", "credits_reserved": 1}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"一括処理
Webツールは一度に1画像まで処理します。APIでは画像ごとに一つのリクエストとなるため、プランが許す数だけスクリプトで処理できます。
保存期間
Webツールの結果は10分保存されます。無料APIの結果は1日、StarterとProの結果は7日、BusinessとScaleの結果は30日保存されます。Webツールでは、訪問者ごとに毎分10回、毎日50回まで変換できます。
ひとことで言うと
PNG リサイズは、PNG画像のピクセル数を割合、長辺、幅と高さで小さくし、透過を保つ無料のオンラインツールで、画像を大きくすることはありません。
主な仕様
- 入力はPNG、JPG、WebP、AVIF、GIF、BMP、TIFFに対応し、無料ツールでは5 MBまで、ログインしているユーザーは10 MBまで、ピクセル数は16 MP (4096 x 4096)までです。形式はファイルの内容から判定します。
- サイズは割合(1から100)、長辺と幅・高さ(1から16384px)で指定し、縦横比を保ち、枠内に収まります。保存形式はPNG、WebP、JPEG、GIFから選べます。
- 既に指定サイズより小さい画像は元のサイズを保ちます。テストでは、2400 x 1600 px、80KBのPNGを50%にすると1200 x 800 px、63KBになり、透過PNGは透過を保ちました。テスト用の画像はスクリプトで生成したもので、結果は変わります。
- アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
- 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/image-jobs?op=image_resizeを送信すると、同じ処理を実行できます(画像はリクエスト本文、設定はクエリ文字列に指定します)。詳しくはAPIドキュメントページをご覧ください。
出典
最終確認日:
使い方
- PNGファイルを1つアップロードします。開始前に、プレビューと画像サイズが表示されます。
- 「サイズの指定方法」の下で、元の画像に対する割合、長辺のピクセル数、または幅と高さを選びます。初期値は50%です。
- 「保存形式」はPNGのままにするか、WebP、JPEG、GIFから選びます。
- 画像に透明な部分がある場合は「透過を保持」にチェックを入れます。初期状態でオンになっています。
- 「PNGをリサイズ」をクリックし、完成したら結果をダウンロードします。ダウンロードリンクは有効期間が短いため、準備ができたらすぐに保存してください。
出力例
PNG リサイズの基本
PNG リサイズは、アップロードと設定の2つで済みます。割合で指定すると、同じ画像を小さいスケールで作れます。
幅または高さで指定すると、ウェブサイト、チャットアプリ、文書などの決まった場所に収めやすくなります。ツールは一度に1枚の画像だけを扱います。送信前に種類、サイズ、ピクセル数を確認するため、問題があれば早い段階で分かります。処理が終わると、結果パネルに新しいピクセル数とファイルサイズが表示されます。
ピクセル数の指定方法:割合、長辺、幅と高さ
新しいサイズは3つの方法で指定できます。割合は元の画像に対して1から100の値を入力します。長辺は長い方の辺の長さをピクセルで指定し、1から16384の値を入力します。幅と高さは、それぞれ1から16384ピクセルの範囲で指定します。
空欄の場合は自動になり、もう一方の辺は画像の縦横比に従って決まります。テストでは、2400 x 1600pxのPNGを幅800で指定すると、800 x 533pxになりました。高さは自動で求められました。
- 割合:2400 x 1600pxの画像を50%にすると、1200 x 800pxになりました。
- 長辺:1000を指定すると、1000 x 667pxになりました。
- ボックス600 x 600:600 x 400pxになりました。枠内に収まり、切り抜きは行われません。
ツールは画像を大きくしない
このツールはピクセル数を小さくするだけです。より大きい幅を入力しても拡大しません。2400 x 1600pxのPNGに幅4000を指定したところ、2400 x 1600pxのままでした。結果パネルにはリサイズされなかったと表示されます。
大きい画像が必要な場合、このツールでは対応できません。拡大には別の画像編集ツールを使ってください。
透過PNGは透明な状態を保つ
「透過を保持」は初期状態でオンです。透過PNGは、リサイズ後も透明な状態が保たれます。影付きの透過PNGステッカー(1600 x 1200 px)を50%にすると、800 x 600pxのPNGになりました。透明な角は、完全に透明のままでした。
JPEGで保存すると透明部分は残らず、白で塗りつぶされます。透明な背景を残したい場合は、PNGまたはWebPで保存してください。
保存形式:PNG、WebP、JPEG
「保存形式」の一覧には、PNG、WebP、JPEG、GIFがあります。初期状態はPNGです。PNGは透過を保つため、リサイズしたPNGの一般的な選択です。ファイルサイズは形式によって変わります。
同じ2400 x 1600 px、80KBのPNGを50%にしたテストでは、PNGで63KB、JPEGで33KB、WebPで13KBになりました。テスト用の画像はスクリプトで生成したもので、結果は画像によって変わります。
- PNG:「透過を保持」がオンのとき、透過を保ちます。
- WebP:品質スライダーは1から100で、初期値は80です。
- JPEG:品質スライダーは1から100で、初期値は80です。透過には対応していません。
リサイズ後のPNGのファイルサイズ
ピクセル数が小さくなると、ファイルサイズも小さくなることが多いです。3000 x 2000pxのPNGイラスト(165KB)を幅1500にすると、1500 x 1000 px、76KBになりました。
今回の測定は、作成したイラストで行いました。写真ではありません。リサイズは圧縮ではなく、色数も減らしません。ピクセル数は同じままファイルを小さくしたい場合は、「PNG 圧縮ツール」を使ってください。
向きを示すタグのある写真
一部の写真は、向きをピクセルではなくタグに記録しています。ツールはリサイズ前に、こうした写真を正しい向きに直します。800 x 400pxのJPGで、orientation 6のタグを持つ画像をテストしたところ、正しい向きになりました。50%にすると200 x 400pxになりました。
この処理は静止画に適用されます。アニメーションには適用されません。
PNGの制限:ファイルサイズとピクセル数
Web版の無料ツールでは、1画像あたり5 MBまでです。ログインしているユーザーは、1画像あたり10 MBまでです。1画像のピクセル数は16 MP (4096 x 4096)までです。対応形式はPNG、JPG、WebP、AVIF、GIF、BMP、TIFFです。SVG、PDF、HEIC、カメラのRAWには対応していません。
ファイルは名前ではなく内容で形式を判定します。画像以外のファイルは「unsupported image」というメッセージで断られます。
- 結果が20MBを超えると、「output too large」というメッセージで失敗します。
- ピクセル数の上限を超える画像は、デコードされる前に断られます。
コードからPNGをリサイズする
APIでは、POST https://api.aiipworld.com/v1/image-jobs?op=image_resizeに画像を送信して、PNGをリサイズできます。
リクエストボディは、JSONやmultipartではなく、画像のバイト列そのものです。PNGの場合はContent-Type: image/png を指定します。設定はクエリ文字列で渡します。PNGのまま結果を得る場合は format=png を指定します。scale、max_side、幅と高さ(width and/or height)のうち、いずれか1つだけを指定します。
認証はAuthorization: Bearer <API key>またはx-api-keyで行います。APIは202とjob_idを返します。GET /v1/jobs/:idを呼び出し、ジョブが成功、失敗、タイムアウトのいずれかになるまで確認します。
ページには、選んだ設定に合わせたcURL、Node.js、Pythonの例が表示されます。画像1枚につき1リクエストです。一括処理用のエンドポイントはありません。エラーは、400 invalid_params、400または422 unsupported_image、413 file_too_large、402 insufficient_credits、429 rate limitedの場合があります。
プライバシー:アップロードしたファイルの扱い
画像はサーバーに送信され、そこでリサイズされます。アップロードされた画像は、結果を作るためだけに使われます。ジョブが成功しても失敗しても、終了した時点で削除されます。
結果は、Web版の無料ツールでは10分後に削除されます。ジョブの記録は保存され、ログインしているユーザーはダッシュボードでジョブを確認できます。カメラや位置情報のタグは、結果にコピーされません。アップロードする画像は、「利用ポリシー」に定めるとおり、利用する権利があるものに限られます。
よくある質問
PNG リサイズは無料でできますか?
はい、Web版の無料ツールで行えます。制限は1画像あたり5 MB、訪問者1人につき1日30枚までです。
PNGを特定の幅にリサイズするには、どうすればよいですか?
「サイズの指定方法」で幅を選び、幅をピクセルで入力します。高さの欄は空欄にすると、縦横比に従って高さが決まります。
PNGを大きくできますか?
いいえ、このツールは画像を小さくするだけです。大きいサイズを入力した場合、結果は元のサイズのままになり、パネルにリサイズされなかったと表示されます。
リサイズしても透過背景は残りますか?
はい、「透過を保持」は初期状態でオンです。出力がPNGなら、透過PNGは透明なまま残ります。JPEGで保存すると、透明部分は白で塗りつぶされます。
PNG リサイズで画質は落ちますか?
ピクセルを計算し直すため、細かい部分がぼやけることがあります。変化の大きさは画像によって異なり、結果も変わります。
ピクセル数を変えずにPNGのファイルサイズを小さくするには、どうすればよいですか?
「PNG 圧縮ツール」を使ってください。このツールはピクセル数を変更するため、同じピクセル数でファイルを小さくする用途には向きません。
複数のPNGを一度にリサイズできますか?
いいえ、このツールは一度に1枚の画像だけを扱います。APIでも1画像につき1リクエストで、一括処理用のエンドポイントはありません。
正確な幅と高さに合わせることはできますか?
ボックスモードは縦横比を保ち、画像を枠内に収めます。そのため、片方の辺が指定より小さくなることがあります。切り抜きを伴う正確なサイズが必要な場合は、「YouTubeサムネイルリサイズツール」または「1080x1920にリサイズするツール」を使ってください。
とても大きいPNGはどうなりますか?
ピクセル数が16 MP (4096 x 4096)を超える画像は、デコードされる前にヘッダーから判定されて断られます。結果が20MBを超えると「output too large」というメッセージで失敗します。途中で切れたファイルが返されることはありません。
コードからPNGをリサイズできますか?
はい、APIでPNGの生データを送信し、image_resize の操作で処理できます。PNGのまま受け取るには format=png を指定します。エンドポイントとエラーコードは「コードからPNGをリサイズする」の節を見てください。
PNGを500x500にリサイズできますか?
はい、「小さくする:幅と高さ」を選び、幅と高さの両方に500と入力します。画像は縦横比を保って枠内に収まり、正方形に切り抜かれません。テストでは、1600 x 1000pxの画像が500 x 313pxになりました。1000 x 1000pxの正方形は500 x 500pxになりました。500pxより小さい画像は、サイズが変わりません。
アプリ内や一括処理で使いたい場合
このツールはAPIと同じプラットフォームで動作するため、同じ画像を、お使いのコードから一回のHTTPリクエストで取得できます。 無料アカウントには、毎月100クレジットが含まれています。

