Nerulio.
この端末で処理
YOUR LOCAL STUDIO

画像編集

画像を思いどおりに

ブラウザで画像を切り抜き、回転、サイズ変更。背景削除やPNG・JPG・WebP変換を組み合わせ、画像をアップロードせず新しいファイルに保存します。

ひとつのファイルに、もっと可能性を。v1.3

画像エディターは、1枚の画像に複数の処理をしてから1回で保存したいときに使います。切り抜き(自由、1:1、4:3、16:9、正確なピクセル指定)、サイズ変更、90°回転、左右反転、透明な余白の切り取り、1pxの輪郭線、背景色の塗りつぶし、背景除去、2倍・4倍の拡大を行い、PNG・JPG・WebPで書き出します。目標サイズも指定でき、開いている画像をまとめてZIP 1つで保存することもできます。処理はすべてブラウザ内で行い、元のファイルは変わりません。1つの処理だけなら、圧縮、変換、サイズ変更、切り抜きなどの単機能ページのほうが早く済みます。

作業用コピーを順に編集し、1回だけエンコード

編集は行った順に画像の作業用コピーへ反映されます。元に戻すで1段階ずつ戻り、「原本に戻す」で開いたときのファイルの状態に戻ります。各処理は実際のピクセルを計算し直したり切り取ったりするので、順番が大切です。先に切り抜き、次にサイズ変更、最後に書き出します。写真全体を縮小してから切り抜くと、せっかくの細部を捨てることになります。

書き出しは圧縮ツールと同じエンコーダーを使います。自動・PNG・JPG・WebP(AVIFはブラウザがエンコードできる場合のみ)、画質25〜100(初期値92)、任意の目標サイズ(KB)、最大幅、JPGの背景色、「容量を超える場合は追加の縮小を許可」を選びます。初期の形式はPNGです。複数の画像を開いているときは「全画像に保存設定を適用」でZIP 1つに保存し、目標に届かなかった画像は除外されて件数がメッセージに表示されます。

作業用コピー
メモリ上で編集中の画像。ディスク上のファイルはそのままです。
切り抜きのプリセット
選んだ比率で幅か高さの80%を占める中央の枠。ドラッグやピクセル入力で調整します。
目標KB
書き出すファイルの任意の上限。圧縮ページと同じ方法で探索します。

4032 × 3024の写真を200KB以下の1920 × 1080のバナーに

数値はエディターのコードに従っています:16:9プリセットの枠、比率固定のサイズ変更、書き出しの上限。元のサイズは1,200万画素のスマホ写真の例です。

開く             4032 x 3024
16:9で切り抜き   w = 4032 x 0.8 = 3225.6 -> 3226,   h = 3225.6 / (16/9) = 1814.4 -> 1814
                 x = (4032 - 3225.6) / 2 = 403.2 -> 403,   y = (3024 - 1814.4) / 2 = 604.8 -> 605
サイズ変更       幅1920、比率固定: 1920 x 1814 / 3226 = 1079.6 -> 1080
書き出し         JPG、目標200KB = 204,800 バイト
ファイル         photo-edited.jpg、1920 x 1080

被写体が中央にないなら、適用する前に切り抜き枠をドラッグします。X・Y・幅・高さの欄には正確なピクセルを入力でき、矢印キーで1px(Shiftで10px)ずつ動かせます。

結果の確認

  • 書き出し後、保存したファイルを開いてピクセルサイズと形式を確認します。ファイル名は -edited で終わります。
  • 目標サイズを使った場合、完了メッセージに保存した容量が出て、すべての画像を保存した場合は目標に届かなかった件数も出ます。
  • 元のファイルは保管しておきます。編集内容は元ファイルに書き戻されません。

トラブルシューティング

症状考えられる原因確認方法対処
ZIPに一部の画像がない目標サイズに届かず除外されたメッセージに件数が表示される目標を上げるか追加の縮小を許可するか、その画像だけ別に書き出します
書き出したファイルがPNGで大きすぎる初期の書き出し形式がPNGファイル名が .png で終わるJPG・WebPか自動を選びます
透明部分が白くなったJPGの書き出しは透明部分をJPGの背景色で塗る保存形式がJPGPNGかWebPで書き出すか、JPGの背景色を変えます
写真のシャープさが落ちたサイズ変更してから切り抜いた、または2倍・4倍に拡大した編集の順番を確認元に戻して、先に切り抜いてからサイズを変えます。拡大はピクセルを増やすだけで細部は生みません

ほかの方法

方法こんなときに向いています
切り抜き構図だけ決めればよい場合。比率・各サービスのプリセット、水平調整、円形、複数ファイルへの同じ範囲の適用。
各サービス向けサイズのプリセット中央基準の切り抜きと正確なサービス用サイズを1回で済ませたい場合。
圧縮ファイルサイズだけが問題の場合。形式と画質を代わりに比べます。

この方法の限界

  • 編集は1つの作業用コピーに対するピクセル処理で、画像用のレイヤー・文字・描画ツールはありません。
  • 書き出したファイルにEXIFは書き込まれず、アニメーション画像は拒否します。

バージョンと出典

動作はこのリポジトリの版の src/app.js(ツールバー、切り抜きプリセット、比率固定のサイズ変更、書き出しとZIP)と共通のエンコーダー src/compression.js から取っています。外部のプログラムは関わらないため、外部の文書は引用していません。

使用例

元の図形サンプル · 96 × 64
元の図形サンプル · 96 × 64
処理後のサンプル · 72 × 48
処理後のサンプル · 72 × 48

このツールで作成した例です。ZIPツールはプレビューを表示します。すべてのファイルはダウンロードしたZIPで確認してください。

画像編集

ブラウザで画像を切り抜き、回転、サイズ変更。背景削除やPNG・JPG・WebP変換を組み合わせ、画像をアップロードせず新しいファイルに保存します。

使い方

  1. 画像を開いて元画像を保管
  2. 切り抜き・回転・サイズ変更を適用して確認
  3. PNG・JPG・WebPを選び保存した画像を確認

対応形式

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — 読み込み・書き出しはブラウザの対応状況によります。 アニメーション入力は非対応です。静止フレームを選択してください。

このツールでできること

切り抜き・回転・サイズ変更の履歴を元画像と分離し、小さいプレビューを使います。

処理方式と検証状況

advanced · Canvas / immutable transforms / proxy preview. 品質検証中です。Pro・Flagship水準はまだ実証されていません。

書き出す前に

端末のメモリ・保存容量・コーデック対応によります。テスト例はすべてのファイルの動作保証ではありません。

よくある質問

対応サイズは何で決まりますか?

端末のメモリ・保存容量・コーデック対応によります。テスト例はすべてのファイルの動作保証ではありません。

ファイルはアップロードされますか?

このツールで開いたファイルはアップロードせず端末で処理します。コミュニティの投稿に明示的に添付する画像は別途アップロードされます。一部のエンジンやモデルは外部から取得するため、IPアドレスなどの接続情報は配信元に伝わります。

作業は自動保存されますか?

いいえ。画像と編集状態はこのタブに保持され、メディア出力は端末の一時保存を利用する場合があります。言語を変えても作業は残りますが、再読み込み、タブを閉じる操作、別のページへの移動で失われることがあります。

必要なものだけ、シンプルに。