PSDをPNGに変換
Adobe Photoshop PSD グラフィックをブラウザ上で直接、サーバー送信なしで、完全なアルファチャンネルの透明度を持つロスレス PNG 画像に変換します。
フォーマットの比較と技術仕様
| 仕様 | PSD | PNG |
|---|---|---|
| MIMEタイプ | - | image/ |
| タイプ | - | ラスター |
| 圧縮 | - | ロスレス(DEFLATE / LZ77 + ハフマン符号) |
| 標準仕様 | - | W3C PNG 第3版 |
| マジックバイトヘッダー | - | 89 50 4E 47 0D 0A 1A 0A |
フォーマットの概要と用途
デザイナー、Web エンジニア、デジタルアーティストは、独自の Adobe Photoshop (.psd) ファイルを、Web 展開、UI プロトタイピング、デザインレビュー用の汎用的な PNG 画像に定期的に変換しています。Photoshop ドキュメントには、複雑なマルチレイヤーのアート、ベクターマスク、レイヤー効果が格納されており、これらを表示するには高価なデスクトップソフトウェアが必要です。PSD を PNG に直接変換することで、マスター構成が開かれた Web 対応のラスターグラフィックになります。 File2File.app は、ブラウザエンジン内で 100% クライアントサイドで動作します。機密性の高い企業ブランドのアセット、未公開のマーケティングビジュアル、およびクライアント成果物はローカルデバイスから外に出ません。
技術仕様とコーデックの詳細
Adobe Photoshop PSD ファイルは、4 バイトのシグネチャ「8BPS」(16 進数: 38 42 50 53)で始まり、その後に 2 バイトのバージョンインジケータ(0x0001)とチャンネル仕様が続きます。画像データセクションには、赤、緑、青、およびオプションのアルファチャンネルにわたる PackBits RLE または非圧縮のスキャンラインが含まれています。変換中、クライアントサイドのパーサーは PackBits バイトストリームを展開し、平面チャンネルを連続した RGBA32 ビットマップバッファにインターリーブし、マジックバイト 89 50 4E 47 0D 0A 1A 0A で始まる有効な PNG コンテナに標準の DEFLATE アルゴリズムを使用して圧縮します。
OSとブラウザの互換性
PNGファイルはデスクトップとモバイルの両方のシステムで広くサポートされています。現在のブラウザーの多くは、プラグインなしでアルファ透過を含むPNG画像を表示できます。
役立つ情報
Photoshop ファイルで複数の透明レイヤーまたは切り抜きマスクを使用している場合、PNG に変換することで、人工的な白いマットを追加せずにすべての透明ピクセルがそのまま保持されます。
よくある質問
PSDファイルはサーバーにアップロードされますか?
この変換ではブラウザー内でファイルを処理し、当社のサーバーにはアップロードしません。ただし、ブラウザーの設定や拡張機能によってデータの扱いが変わる場合があります。
PSDを変換するにはPhotoshopをインストールする必要がありますか?
いいえ。コンバーターは対応するPSDファイルをブラウザー内で読み込むため、Adobe Photoshopは必要ありません。