Photoshop で半透明のテクスチャを選択し、それを HTML5 クリップボード API に貼り付けて、その透明度を保持しようとしています。
私はこれを調べるのに多くの時間を費やしました。私はしばらくの間、Photoshop を使用して、プロトタイピング中に半透明のテクスチャをコピーしました (Axure RP の宛先を使用)。
ここで、html 5 で新しいクリップボード API を使用してみました。このプロセスによって生成される PNG ファイルを分析しました。
長方形のマーキーを使用して、クリップボード API を使用して半透明のテクスチャをブラウザーにコピーすると、アルファ バイトが FF (完全に不透明) に設定されます。
ドラッグ アンド ドロップ API を使用して「Web として保存」PNG 24 ファイルをブラウザーにコピーすると、期待どおりに機能し、透明ピクセルが機能します (アルファ バイトは FF に強制されません)。
24ビット深度、レイヤーの透明度の変更、塗りつぶしなど、さまざまなファイル形式を試しました。
注: Photoshop では 24 ビットと表示されていますが、実際には 8 ビットの静止画としてエクスポートされます (大量の無駄なテキスト データが含まれます)。
アルファ値を保持するために、クリップボード API を使用して Photoshop クリップボードの選択をブラウザーに取り込むための回避策があるかどうかは誰にもわかりませんか?
前もって感謝します...
更新: - Chrome バージョン 24.0.1312.56 m を使用しています