コンテンツへスキップ

画像 色 反転

画像 色 反転は、画像の色を反対の色に変える無料のオンラインツールです。白は黒に、赤い箱はシアンに変わります。写真の色反転、ネガのような効果、反転後の見え方の確認に使えます。ファイルを選んで「色を反転」をクリックします。

  • 処理は一度に1枚の画像だけです。アニメーションGIFとWebPは、ページに表示されるアニメーションの制限に従います。
  • 反転するのは色だけです。露出、ホワイトバランス、フィルムの色味は補正されません。
  • 結果はファイルによって変わります。元のピクセルに完全に戻すには、PNGで保存してください。

ここに画像をドロップ

PNG、JPG、WebP、AVIF、GIF、BMP、TIFF(5 MBまで)

「元の形式のまま」は種類を保ちます(GIFはGIFのまま、BMPとTIFFはPNG、AVIFはWebPで保存されます)。

JPEGとWebPのファイルに使われます。

セキュリティ確認を完了すると、ボタンが有効になります。

結果

ここにPNGが表示されます。

無料のWebツールでは、5 MBまでの画像を変換でき、毎日30回までです。ログインすると上限は10 MBになります。画像のピクセルサイズは、「小さくする」を選ばない限りそのまま維持されます。

保存期間:Webツールの結果は10分後に削除され、履歴は保存されません。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(BusinessとScaleでは30日)。

  • アカウント登録なしで利用可能

    無料で毎日30枚まで、透かしなし。

  • 標準では元のサイズ

    「小さくする」を選ばない限り、画像は元のピクセルサイズのまま再エンコードされます。カメラや位置情報のタグは結果にコピーされません。

  • 自動的に削除

    Webツールの結果は10分後に削除されます。

プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。作業用のコピーはジョブの終了時に削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。

コードから実行する

上の入力と設定から作成した、同じリクエストです。APIキーを取得するには、アカウントを作成してください。

curl -X POST https://api.aiipworld.com/v1/render \
  -H "Authorization: Bearer $AIIPWORLD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"html":"","output":"pdf","options":{}}'

# returns {"job_id": "...", "status": "queued"}; 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、JPG、WebP、AVIF、GIF、BMP、TIFF画像の各色チャンネルの値を255から元の値を引いた値に変える、無料のオンラインツールです。

主な仕様

  • 入力:無料ツールは5 MBまで、ログイン時は10 MBまで、画像ごとに16 MP (4096 x 4096)まで
  • 料金:ログイン時は1クレジット(ファイルごと)。結果が5MBを超えると、開始した5MBごとに1クレジット追加
  • アニメーション:10MPを超えた分について、開始した10MPごとに1クレジット
  • 例:赤(217, 56, 30)は(38, 199, 225)になります。結果は10分後に削除されます。
  • アカウント登録なしの無料利用では、訪問者ごとに毎分10件、毎日50件まで変換でき、透かしは入りません。ログインしているユーザーは、レンダリングごとに1クレジットを使用します。毎月100無料クレジットが付与されます。
  • ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
  • 開発者は、APIキーを付けてPOST https://api.aiipworld.com/v1/renderを送信すると、同じレンダリングを実行できます。詳しくはAPIドキュメントページをご覧ください。

使い方

  1. 画像を1枚アップロードします。対応形式はPNG、JPG、WebP、AVIF、GIF、BMP、TIFFです。
  2. 「保存形式」で保存形式を選びます。初期値の「元の形式のまま」のままでも使えます。PNG、JPEG、WebP、GIFから選ぶこともできます。
  3. JPEGまたはWebPで保存する場合は、Quality(品質)スライダーを調整します。初期値は80です。
  4. 透過部分の扱いを決めてから、「色を反転」をクリックします。
  5. 結果パネルで変換後の画像を確認し、問題がなければダウンロードします。

出力例

Original PNG, 800 x 560 px, 21 KB

The sample illustration before inverting

Inverted PNG, 800 x 560 px, 21 KB

赤い箱、青い円、緑の三角形、黄色い箱があるクリーム色の背景のサンプルイラストで、色が反転しています。
元の画像:生成した800 x 560 px のPNG、21KB。反転後:PNGで保存、800 x 560 px、21KB。赤の#d9381eは#26c7e1になりました。各値は255から元の値を引いた値です。完全に透明な角は、完全に透明なままでした。 このサイトの独自エンジンで変換しました。 変換後のファイルを開く(または画像を選択)で原寸で確認できます。

画像 色 反転の使い方

ツールは一度に1枚の画像を処理します。ブラウザから画像をサーバーに送り、サーバーで変換を行います。最初に反転したいファイルを選び、手順に沿って進めてください。初期設定のままなら、元の形式と透過が保たれます。多くの場合、設定を変えずに「色を反転」をクリックできます。

ジョブが終わると、結果パネルに変換後の画像、ピクセル単位のサイズ、変換内容、使用したクレジットが表示されます。結果に問題がなければ、結果パネルからファイルを保存します。

色の反転で変わること

色の反転では、赤、緑、青の各色チャンネルの値を255から元の値を引いた値に置き換えます。これをピクセルごとに行います。白は黒に、黒は白に、ある色はその反対の色になります。画像のサイズは変わらず、ほかの部分も変更されません。

これは単純な計算による反転で、色の補正ではありません。カラーフィルムのネガをスキャンした画像は、反転のあとに追加の編集が必要になる場合があります。

透過部分の扱い

初期設定では、透過部分は透過のまま残り、色だけが反転します。生成したPNGで試したところ、完全に透明な角は完全に透明なままでした。不透明な赤の#d9381e(217, 56, 30)は、#26c7e1(38, 199, 225)に変わりました。

「透明な部分を透明のままにします」をオフにすると、背景色の選択欄が表示されます。透過部分はその色で塗りつぶされます。初期値は白です。塗りつぶしの色は反転されません。JPEGには透過がないため、同じ塗りつぶしが適用されます。

保存形式の選び方

「元の形式のまま」が初期値です。GIFはGIFのまま保存されます。BMPとTIFFはPNGで保存されます。AVIFはWebPで保存されます。PNG、JPEG、WebP、GIFから自分で選ぶこともできます。

  • PNG:すべてのピクセルを正確に保ち、透過にも対応します
  • JPEG:写真では小さくなりやすいですが、非可逆圧縮のため色がわずかにずれることがあります
  • WebPとGIF:特定の形式で出力したいときに便利です

品質とファイルサイズ

品質のスライダーは1から100まで調整でき、初期値は80です。JPEGとWebPの出力にだけ適用されます。値を下げると、ファイルは通常小さくなりますが、画質の乱れが目立ちやすくなります。値を上げると、より多くの細部が残ります。

ファイルサイズは画像によって変わります。大きな写真をPNGで保存すると、非常に大きくなることがあります。結果が大きすぎる場合は、JPEGまたはWebPに切り替えてください。結果は、ファイルによって変わります。

アニメーションGIFとWebP

アニメーションGIFとWebPは、フレームごとに反転します。フレームの表示時間とループ回数は変わりません。アニメーションを保持するチェックボックスは、初期状態でオンです。アニメーションをオフにするか、PNGやJPEGで保存すると、最初のフレームだけが使われます。

アニメーションには、独自の制限があります。アカウントなし(Webツール)では、100フレーム、合計16 MP(幅 x 高さ x フレーム数)まで処理できます。ログインしているユーザーは、300フレーム、64 MPまでです。

画像のサイズとピクセルの制限

アカウントなしの場合、画像は1枚あたり5 MBまでです。ログインしているユーザーは10 MBまで使えます。1枚あたりのピクセル数は16 MP (4096 x 4096)までです。

アカウントなしの閲覧者は、画像ツールで1日30ジョブまで使えます。結果は最大20MBまでです。大きな写真をPNGで保存すると、この上限を超えることがあります。その場合はJPEGまたはWebPを使ってください。KBは1024バイト、MBは1024 x 1024バイトで、結果パネルの表示に合わせています。

結果の確認方法

変換後の画像を原寸で開き、元の画像と比べてください。色が期待どおりに反転しているかを確かめます。透過部分が、使う背景の上で正しく見えるかも確認します。写真の見た目が不自然な場合は、反転のあとに編集が必要かもしれません。

反転を2回行っても、必ず元の画像に戻るとは限りません。試験では、PNGを2回反転すると、ピクセルが完全に一致しました。一方、品質90のJPEG出力では、2回保存したあとに100個の色の値のうち約13個が異なりました。測定は生成したテストファイルで行ったもので、実際の書類や写真では測定していません。

コードから色を反転する

APIは、1枚の画像の生のバイト列をリクエストボディとして受け取ります。JSONでもmultipartフォームデータでもありません。送信先はPOST https://api.aiipworld.com/v1/image-jobs?op=<op>です。設定はクエリ文字列で指定します。Content-Typeは画像の形式に合わせます:image/png、image/jpeg、image/webp、image/gif、image/avif、image/bmp、image/tiff。認証には Authorization: Bearer <API key> またはx-api-keyヘッダーを使います。

リクエストに成功すると、202とjob_idが返ります。GET /v1/jobs/:id を、ジョブが成功、失敗、またはタイムアウトになるまで確認します。成功したら、download_url(短時間だけ有効な署名付きリンク)から結果を取得します。登録されていないパラメータ名は拒否されます。エラーは次のとおりです:400 invalid_params、413 file_too_large、422 unsupported_image、402 insufficient_credits。ツールのページには、選んだ設定に基づいたcURL、Node.js、Pythonの例が表示されます。一般的なAPIのドキュメントは/docs/にあります。

アップロードの取り扱いとプライバシー

ファイルはサーバーに送られ、ブラウザ内では処理されません。アップロードされたファイルは、結果を作るためだけに使われます。作業用のコピーは、成功か失敗かにかかわらず、ジョブが終わると削除されます。

無料のWebツールでは、結果は10分後に削除されます。履歴は保存されません。ダウンロードリンクは短時間だけ有効なので、準備ができたら早めにファイルを保存してください。EXIFやGPSのカメラ・位置情報タグは、結果にコピーされません。アップロードするファイルは、Acceptable Use Policyに基づき、使う権利を持っている必要があります。

よくある質問

画像 色 反転は無料で使えますか

はい、無料のWebツールで、登録は不要です。アカウントなしの場合、閲覧者1人につき1日30ジョブまで使えます。Cloudflare Turnstileでセキュリティ確認を行います。

反転した画像はどのように見えますか

各色が反対の色になります。白は黒に、赤い部分はシアンに変わります。写真やイラストは、カラーネガのような見た目になります。

反転すると画像のサイズは変わりますか

いいえ、変わりません。ピクセルの縦横は保たれ、色の値だけが変わります。

透過PNGはどうなりますか

初期設定では、透過部分は透過のままで、色だけが反転します。「透明な部分を透明のままにします」をオフにすると、透過部分を背景色で塗りつぶせます。

もう一度反転すると元の画像に戻りますか

PNGで出力した場合は戻ります。試験では、2回反転したPNGのピクセルが完全に一致しました。JPEGで出力した場合は、2回目の反転で元に戻りませんでした。完全に一致させるには、PNGで保存してください。

写真を反転してJPEGで保存できますか

はい、「保存形式」でJPEGを選び、Quality(品質)スライダーを調整してください。JPEGは非可逆圧縮のため、元の画像とピクセル単位で同じにはなりません。

アニメーションGIFも反転できますか

はい、反転できます。アニメーションGIFとWebPは、フレームごとに反転されます。フレームの表示時間とループ回数は保たれます。ただし、アニメーションの制限があります。

フィルムのネガと同じですか

厳密には同じではありません。このツールは画像の色を反転するだけです。カラーフィルムのネガをスキャンした画像は、見た目を整えるために追加の編集が必要になることがあります。

どのファイル形式をアップロードできますか

PNG、JPG、WebP、AVIF、GIF、BMP、TIFFを受け付けます。SVG、HEIC、カメラのRAWは受け付けていません。

コードから色を反転できますか

はい、できます。画像の生のバイト列を、一致するContent-Typeとともにimage-jobsエンドポイントに送ります。その後、ジョブを確認し、結果をダウンロードします。詳しくは/docs/をご覧ください。

アプリ内や一括処理で使いたい場合

このツールはAPIと同じプラットフォームで動作するため、同じ画像を、お使いのコードから一回のHTTPリクエストで取得できます。 無料アカウントには、毎月100クレジットが含まれています。

関連ツール