Toto byl úmysl, jde o příklad volání externí aplikace. Více viz Help > Contents > Plugins > Automation > Appendix > Sample Scripts, pripadně viz začátek skriptu, sekce Installation and Requirements.
Chtěli jsme něco také nechat uživatelům Salamandera do
soutěže
Berte prosím v potaz, že jde o Preview Build Salamandera a na Automation pluginu se ještě pracuje.
Včera jsem náhodou narazil na následující API:
Windows Image Acquisition Automation Layer.
API je k dispozici od Windows XP SP1 a například následujících pár řádků zmenší obrázek na 200x200 bodů:
ZMENSIT OBRAZEK.JS
Code: Select all
var Img = new ActiveXObject("WIA.ImageFile.1");
var IP = new ActiveXObject("WIA.ImageProcess.1");
Img.LoadFile("D:\\vstup.png");
IP.Filters.Add(IP.FilterInfos("Scale").FilterID);
IP.Filters(1).Properties("MaximumWidth") = 200;
IP.Filters(1).Properties("MaximumHeight") = 200;
Img = IP.Apply(Img);
Img.SaveFile("D:\\vystup.png");