Photoshop поддерживает скрипты, а AFAIK gimp тоже.В Photoshop есть ссылки на скрипты для vbscript, javascript и apple (script?), А также образцы, похороненные в установленных папках в формате PDF.Проверьте документы.
Я выбрал метод выбора прозрачности в сообщении на форуме и перенес его в vbscript.Он создает временное действие, которое затем выбирает прозрачность текущего слоя в (переданной) текущей ссылке на приложение.Основы открытия файлов, сохранения файлов и т. Д. Описаны в ссылках.
В приведенном ниже примере vbscript вы найдете фотошоп, перенесите его на передний план и попытайтесь загрузить прозрачность в текущий открытый документ.Очевидный Человек говорит, что это не удастся, если вы еще не открыли PS и не загрузили документ, или если к вашему документу не применена прозрачность.YMMV.
Set appRef = CreateObject("Photoshop.Application")
appRef.BringToFront
loadTransparency appRef
function loadTransparency(appRef)
dim desc
dim ref
dim ref1
set desc = CreateObject( "Photoshop.ActionDescriptor" )
set ref = CreateObject( "Photoshop.ActionReference" )
ref.putProperty appRef.charIDToTypeID( "Chnl" ), appRef.charIDToTypeID( "fsel" )
desc.putReference appRef.charIDToTypeID( "null" ), ref
set ref1 = CreateObject( "Photoshop.ActionReference" )
ref1.putEnumerated appRef.charIDToTypeID( "Chnl" ), appRef.charIDToTypeID( "Chnl" ), appRef.charIDToTypeID( "Trsp" )
desc.putReference appRef.charIDToTypeID( "T " ), ref1
appRef.ExecuteAction appRef.charIDToTypeID( "setd" ), desc, 3 '3 = no dialogs
end function