• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Photoshop CS2 Scripting 「Web用に保存」)

Photoshop CS2スクリプトでPNGファイルをWeb用に保存する方法

このQ&Aのポイント
  • Photoshop CS2のVBを使ったスクリプトで読み込んだPNGファイルをWeb用に保存する方法について教えてください。
  • VBを使用して「Web用に保存」機能を実装する方法について分かりません。
  • 現在、PNGファイルを読み込む部分までスクリプトを書いた状態ですが、次の手順が分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • gyafun
  • ベストアンサー率88% (8/9)
回答No.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

zuntac
質問者

お礼

回答、ありがとうございました。 試行錯誤して最後の行を、 docRef.Export "D:\pict2.png", 2, ExportOptionsSaveForWeb …としたら動きました。メソッド名「ExportDocument」が間違いで、正解は「Export」のようでした。結局、Adobeのドキュメントが間違っていたことが原因でした。(CS2だけじゃなくて、CS3のドキュメントも間違っている。)

関連するQ&A

専門家に質問してみよう