OK, here is a hack to another Adobe Bridge script to add TIFF files WITH transparency to a collection… Yes, I know you wish to locate files without transparency, but at least this is a start… Stay with me here :]
Once the collection is created, apply a unique metadata entry such as a label; star rating or keyword that is not used in your files to all of the transparent images in the collection.
Now when you view the images outside of the collection back in their original locations, the label or rating will be visible. You can now easily sort and isolate the files with and without the label or rating etc using the filter panel, find command, smart collections etc.
Job done!
// https://forums.adobe.com/thread/1990912
// https://forums.adobe.com/message/10481093
#target bridge
if( BridgeTalk.appName == "bridge" ) {
tiffTransparency= MenuElement.create("command", "Add Transparent TIFFs to Collection", "at the end of Tools");
}
tiffTransparency.onSelect = function () {
var fileList = Folder(app.document.presentationPath).getFiles("*.tif");
withTransparency = new Array();
for(var x in fileList){
var file = fileList[x];
file.open("r");
file.encoding = 'BINARY';
var dat = file.read();
file.close();
var result;
var pos = [];
var Text= [];
var rex = /Transparency/g; // What to look for: ExifTool Tag 0x03ee AlphaChannelsNames = .Transparency
while ((result = rex.exec(dat)) != null) {
pos.push(result.index+(result[0].length));
}
if(pos.length>0) withTransparency.push(new Thumbnail(fileList[x]));
dat=null;
}
if(withTransparency.length >0){
var foundFiles = app.createCollection("Transparent TIFFs");
app.addCollectionMember(foundFiles,withTransparency);
}
};
Info on downloading/saving and installing scripts here:
Prepression: Downloading and Installing Adobe Scripts
P.S. If these methods are tool slow on 1000’s of images, then an ExifTool command could be run to dump the non-transparent files into a text file log, which should be pretty fast.