PSDをPNGに変換 — ロスレス、ブラウザ内で

Photoshopファイルをドロップすれば、統合された画像のきれいなPNGが 手に入ります — デコードも再エンコードも、すべてお使いの端末上で。PNGは ロスレスで透過を保持するので、切り抜きは切り抜きのまま残ります。

ファイルは端末から一切外に出ません — 変換はブラウザ内で実行されます。アップロードは0バイト。

Drop a PSD (Photoshop) file hereTap to choose a PSD (Photoshop) file

Recovers and renders the flattened composite — never the layer stack. Reads every byte locally; nothing is uploaded.

100% in your browser. 0 bytes uploaded — open DevTools → Network and watch. Your file is read, never sent.

要点

これは.psd(または.psb)を、統合された合成画像のPNG — Photoshopがレイヤーとは別に 保存する、統合済みの1枚の画像 — に変換します。純粋なTypeScript製のPSD エンジンを使い、ブラウザ内で動作します。ファイルはローカルで読み取られ、 合成画像が組み直され、ダウンロード用のロスレスのPNGが返ってきます。何も アップロードされず、ディスク上で何も書き換えられず、Photoshopを開いておく 必要もありません。手に入らないのはレイヤーです — PNGは定義上フラットな 画像だからです。

変換のしくみ

PSDはコンパクトな8BPSヘッダー(寸法、カラーモード、ビット深度)に 続いて、長さプレフィックス付きの4つのセクション — カラーモードデータ、 画像リソース(小さな埋め込みJPEGサムネイルを含む)、大きなレイヤーとマスクの セクション、そして最後に統合画像データ(統合された合成画像) — で構成されます。その合成画像こそが、このツールの主眼です。エンジンはそれを スキャンライン単位で読み取り、8ビットのグレースケールと8ビットのRGB ドキュメントについてはPNGを直接生成します。

PNGはロスレス形式で、だからこそこの変換の正直なターゲットになります。 エンジンが8ビットの合成PNGを出力するとき、ダウンロードされるのはその まさにそのバイトです — 再エンコードなし、画質劣化なし。PNGはアルファチャンネルも持つため、合成画像の透過は埋められることなく 保持されます。もし代わりに、ウェブ向けにもっと小さく不透明なファイルが 具体的に欲しいなら、PSD to JPG変換が白に統合し、 いくらかの忠実さをサイズと引き換えにします。

できること・できないこと — 正直に

手に入るもの

  • 統合された合成画像のロスレスなPNG、アルファ保持
  • 8ビットのグレースケールと8ビットのRGBドキュメントを、可能な限りそのまま通過
  • 生き残ったプレビューが埋め込みPhotoshopサムネイルだけの場合はそれを(その旨を明示して)
  • すべてのバイトのローカルな読み取り — 変換はあなたのマシン上で行われます

できないこと

  • レイヤー、マスク、調整レイヤー、スマートオブジェクト、効果の復元 — PNGはフラットで、これらは合成画像に含まれません
  • 16ビット/32ビット、CMYK、Labのドキュメントをブラウザ内でレンダリング — これらはフルのカラーマネジメント対応レンダラーが必要です
  • 途中切れの先のピクセルの捏造 — 合成画像が途中で切れていた場合、生き残った行だけが返ってきます
  • 「Photoshopで開ける」ことの保証 — ここでの「検証済み」は、当社自身の再パースが往復できることを意味します

「検証済み(verified)」という言葉は慎重に使っています: これは、当社が生成したPNGが当社側できれいに再パースできることを意味し、 元のPSDがAdobeのリーダーでバイト単位で完璧であることを意味するものでは ありません。そして触れるのは常に統合された合成画像だけで、レイヤースタックは 決して再構築しません。レイヤーセクションが一度壊れると、それを組み直す 決定論的な方法はなく、推測は正直ではないからです。

PSDが破損している場合

合成画像をまったく組み直せないこともあります — クラッシュや中断された Dropbox / Drive / Creative Cloudの同期でファイルが途中切れになったり、 ヘッダーやセクション長フィールドが壊れてリーダーを狂わせたり。そうなったとき ツールは結果を偽らず、見つかった内容をお伝えし、PSD修復ページへ リンクします。ここでは生き残ったバイトの周囲でセクション境界を再導出します。 まず修復し、そのあとでここに戻ってきて、修復後のファイルをPNGに変換してください。

「アップロードなし」がスローガンではなく検証できる理由

PSDはブラウザのファイルAPIで読み取られ、お使いのマシン上でデコードされます。 このページは、あなたのデータを運ぶリクエストを一切行いません。鵜呑みにしないで ください — 開発者ツールを開き、ネットワークタブを選び、ファイルをドロップして、 何も外に出ないことを確かめてください。これはゼロアップロード 実証ページと同じゼロアップロードの原則を、変換に適用したものです。機密性の 高いアートワークにとって、これは気遣いではなく、まさに要点そのものです。

よくある質問

PNGはロスレスですか?

はい。PNGはロスレス形式なので、統合された合成画像のピクセルはそのまま正確に保存され、世代劣化はありません。8ビットのグレースケールと8ビットのRGBドキュメントについては、エンコードは実際にはPNGを直接構築し、ツールはそのバイトをそのままお渡しします — 再エンコードのステップは一切ありません。PNGはアルファ(透過)チャンネルも保持するため、透明な背景の上の切り抜きは透明のまま残ります。

レイヤーはPNGとして戻ってきますか?

いいえ、そしてこれははっきりさせておくことが重要です。PNGは1枚のフラットな画像で、このツールが変換するのは統合された合成画像 — Photoshopがレイヤースタックと並べて保存した、統合済みの絵 — です。レイヤー、マスク、調整レイヤー、スマートオブジェクト、効果はPNGの一部ではなく、ここで復元されることはありません。編集可能なレイヤーが必要なら、元の作業用PSDが必要です。これはそのPSDの正確なフラットのレンダリングを提供します。

PSDが16ビットまたはCMYKで、何もレンダリングされません — なぜ?

ブラウザ内のラスタライザーは、意図的に8ビットのグレースケールと8ビットのRGB合成画像に限定しています。これは、大多数のPSDをカバーする、高速で依存関係のない経路です。16ビットや32ビットのドキュメント、またはCMYKやLabカラーのドキュメントは、正しく変換するにはフルのカラーマネジメント対応レンダラーが必要なため、誤った色を出すより、ツールはそのモードをここではレンダリングできないと正直にお伝えします。

ファイルが変換できません — 破損しているのでしょうか?

そうかもしれません。合成画像を組み直せない場合、ウィジェットはその旨をお伝えし、PSD修復ページへリンクします。よくある原因は、途中切れの保存(合成画像は最後に書き込まれるセクションなので、クラッシュや中断された同期は末尾からそれを削ってしまいます)や、壊れたヘッダー・セクション長フィールドです。修復は生き残ったバイトの周囲で境界を再導出します。そのあと変換は、修復後のファイルに対して動作します。

変換するとPSDはどこかにアップロードされますか?

いいえ。PSDはブラウザ自身のファイルAPIで読み取られ、お使いのマシン上でデコードされます — 端末から出るのは0バイトです。開発者ツールを開き、ネットワークタブに切り替え、ファイルをドロップして、何も送信されていないことを確認してください。これは機密性の高いクライアントのアートワークにとって重要で、ここではサーバーに触れることは決してありません。

関連: PSD to JPG ·Photoshopなしでpsdを開く · 壊れたファイル? PSD修復