[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Skipt dass Bilder such "Kanten suchen"

Thomas Richard
Beiträge gesamt: 19442

17. Jul 2023, 09:01
Bewertung:

gelesen: 3048

Beitrag als Lesezeichen


Der obige ChatGPT-Code, respektive der aus dem Link kopierte, findet bei mir auch keinerlei Treffer.
Das unten stehende Script läuft bei mir seit Jahren problemlos. Wenns bei dir beim beiliegenden Beispieldokument nichts findet, hängt es wohl an was anderem.

Code
main(); 

function main() {
var curDoc = app.activeDocument;
var allPages = curDoc.pages;
var list = [];

for ( var p = 0; p < allPages.length; p ++ ) {
var curPage = allPages[p];
var pageGraphics = curPage.allGraphics;
for ( var i = 0; i < pageGraphics.length; i ++ ) {
var curGraphic = pageGraphics[i];
var clipType = curGraphic.clippingPath.clippingType;
if ( clipType == ClippingPathType.DETECT_EDGES ) {
list.push( curGraphic ) ;
app.select( curGraphic.parent );
app.activeWindow.zoomPercentage = 150;
try {
//~ app.menuActions.itemByID( 34817 ).invoke();
}
catch (e) {
}
//~ break;
} // end if
} // end for
} // end for

var message = [];

for ( var i = 0; i < list.length; i++ ) {
var curItem = list[i];
var str = "Seite: " + curItem.parentPage.name + " Bild: " + curItem.itemLink.name;
message.push( str );
}
var result = message.join( "\r" );

alert_scroll( "Bilder mit Option 'Kante suchen'" , result );

function alert_scroll ( /*String*/title,/*Array*/input ) {
if ( input instanceof Array ) input = input.join ("\r");
var w = new Window ("dialog", title);
var list = w.add ( "edittext", undefined, input, {multiline: true, scrolling: true} );
list.maximumSize.height = w.maximumSize.height-100;
list.minimumSize.height = 250;
list.minimumSize.width = 250;
w.add ( "button", undefined, "Close", {name: "ok"} );
w.show ();
}

} // end main


Bei dem anhängenden Beispieldokument sollte die oberste Version des Bildes gefunden werden und am Ende des Scriptaufrufs in einer Liste aufgeführt werden.

(Dieser Beitrag wurde von Thomas Richard am 17. Jul 2023, 09:09 geändert)

Anhang:
Kantensuchen.zip (178 KB)
Änderungsverlauf:
Beitrag geändert von Thomas Richard (Moderator) am 17. Jul 2023, 09:02
Beitrag geändert von Thomas Richard (Moderator) am 17. Jul 2023, 09:09