- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Photoshop CS2 Scripting 「Web用に保存」)
Photoshop CS2スクリプトでPNGファイルをWeb用に保存する方法
このQ&Aのポイント
- Photoshop CS2のVBを使ったスクリプトで読み込んだPNGファイルをWeb用に保存する方法について教えてください。
- VBを使用して「Web用に保存」機能を実装する方法について分かりません。
- 現在、PNGファイルを読み込む部分までスクリプトを書いた状態ですが、次の手順が分かりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次のようなコードでいけるかと思ったのですが、最後の「ExportDocument」でエラーになってしまいますね。もう、ひといきですね。 Sub test() Dim appRef Set appRef = CreateObject("Photoshop.Application") Dim docRef Set docRef = appRef.Open("D:\pict1.png") Set ExportOptionsSaveForWeb _ = CreateObject("Photoshop.ExportOptionsSaveForWeb") ExportOptionsSaveForWeb.Format = 13 ' psPNGSave ExportOptionsSaveForWeb.Interlaced = False ExportOptionsSaveForWeb.PNG8 = False ' PNG24 ExportOptionsSaveForWeb.Transparency = True docRef.ExportDocument "D:\pict2", 2, ExportOptionsSaveForWeb End Sub
お礼
回答、ありがとうございました。 試行錯誤して最後の行を、 docRef.Export "D:\pict2.png", 2, ExportOptionsSaveForWeb …としたら動きました。メソッド名「ExportDocument」が間違いで、正解は「Export」のようでした。結局、Adobeのドキュメントが間違っていたことが原因でした。(CS2だけじゃなくて、CS3のドキュメントも間違っている。)