in V2.76 B38.
VT_BOOL FF_IListCreate(VT_BSTR listname) erzeugt eine virtuelle Liste.
VT_BOOL FF_IListDelete(VT_BSTR listname) löscht eine virtuelle Liste.
VT_I4 FF_IListGetCount(VT_BSTR listname) liefert die Anzahl Bilder in der Liste.
VT_BSTR FF_IListGetFile(VT_BSTR listname, VT_I4 index) liefert einen Bildnamen.
VT_BOOL FF_IListInsertFile(VT_BSTR listname, VT_BSTR filename, VT_I4 index) fügt ein Bild in die Liste ein (index == -1 : am Ende).
VT_BOOL FF_IListSave(VT_BSTR listname) speichert die Liste.
Dieses Script erzeugt aus allen selektierten Bildern eine Liste 'TestListe' die alle mit Blitz aufgenommenen Fotos enthält:
VT_BOOL FF_IListCreate(VT_BSTR listname) erzeugt eine virtuelle Liste.
VT_BOOL FF_IListDelete(VT_BSTR listname) löscht eine virtuelle Liste.
VT_I4 FF_IListGetCount(VT_BSTR listname) liefert die Anzahl Bilder in der Liste.
VT_BSTR FF_IListGetFile(VT_BSTR listname, VT_I4 index) liefert einen Bildnamen.
VT_BOOL FF_IListInsertFile(VT_BSTR listname, VT_BSTR filename, VT_I4 index) fügt ein Bild in die Liste ein (index == -1 : am Ende).
VT_BOOL FF_IListSave(VT_BSTR listname) speichert die Liste.
Dieses Script erzeugt aus allen selektierten Bildern eine Liste 'TestListe' die alle mit Blitz aufgenommenen Fotos enthält:
Code:
var liste="TestListe";
var i,cnt,file;
FF_IListDelete(liste);
FF_IListCreate(liste);
cnt = FF_GetImageCount();
for(i=0; i<cnt; i++)
{
file = FF_GetImageName(i);
if(!FF_LoadExif(file)) continue;
if(parseInt(FF_GetExifTag("Flash")) & 1)
FF_IListInsertFile(liste,file,-1);
}
FF_IListSave(liste);