Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

AW: Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

Danke, für heute ist mein Hirnschmalz aufgebraucht...

Edit:

Mein goldener Moment... ;)

Code:
//FFSubmenu=Exif
//FFName=Beschreibung kopieren
//FFPath=btoclib.js
// c 2008 by Heinz Höfling
// Modifiziert 2008 von Eike Biel
// Selektionsroutine erfolgreich geklaut bei Heinz Höflings "weißnichmehrwas" ;) 
// sicher nicht das Optimum, weil es die Fehler 'keine' oder 'mehr als 1' 
// nicht abfängt, aber es arbeitet für mich
// Wirkt auf ein in Computer-Ansicht selektiertes Bild
// Kopiert vorhandene EXIF-Bildbeschreibung in die Zwischenablage

if(FF_GetImageCount>0)
 if(FF_LoadImage(FF_GetImageName(0)) )
  if(FF_HasExif() )
   {
     FF_TextToClipboard(FF_GetExifTag("ImageDescription"));
   }

Nun hackt mal drauf rum. ;D
 
Zuletzt bearbeitet:
AW: Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

Wieso rumhacken, sieht doch gut aus.
Einfacher gehts nicht.

es sei denn....
Code:
//FFSubmenu=Exif
//FFName=Beschreibung kopieren
//FFPath=btoclib.js
// c 2008 by Eike
// Wirkt auf ein in Computer-Ansicht selektiertes Bild
// Kopiert vorhandene EXIF-Bildbeschreibung in die Zwischenablage

if(FF_GetImageCount!=1)
{
 if(FF_LoadImage(FF_GetImageName(0)) )
  if(FF_HasExif() )
     FF_TextToClipboard(FF_GetExifTag("ImageDescription"));
}
else FF_MessageBox("Bitte genau ein Bild markieren.",0);
 
AW: Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

es sei denn....
Code:
//FFSubmenu=Exif
//FFName=Beschreibung kopieren
//FFPath=btoclib.js
// c 2008 by Eike
// Wirkt auf ein in Computer-Ansicht selektiertes Bild
// Kopiert vorhandene EXIF-Bildbeschreibung in die Zwischenablage

if(FF_GetImageCount!=1)
{
 if(FF_LoadImage(FF_GetImageName(0)) )
  if(FF_HasExif() )
     FF_TextToClipboard(FF_GetExifTag("ImageDescription"));
}
else FF_MessageBox("Bitte genau ein Bild markieren.",0);
Gut! Dann muss aber auch noch abgefangen werden, wenn keine Bildbeschreibung vorhanden ist. ;)

Edit: also 'leer' oder 'nur Leerzeichen'
 
AW: Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

Sorry, Heinz, die letzte Version löst Murks aus:
  • Ein Bild markiert löst immer die Messagebox aus...
  • Kein Bild markiert bringt "Wertebereich überschritten..." -> Zeile 10
  • Zwei Bilder markiert kopiert Bildbeschreibung des ersten Bildes in Zwischenablage.
 
AW: Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

Ok, dann dieses


Code:
//FFSubmenu=Exif
//FFName=Beschreibung kopieren
//FFPath=btoclib.js
// c 2008 by Eike&Heinz
// Wirkt auf ein in Computer-Ansicht selektiertes Bild
// Kopiert vorhandene EXIF-Bildbeschreibung in die Zwischenablage
if ( FF_GetImageCount() ==1 )
{
 if( FF_GetImageName(-1) != FF_GetImageName(0) )
   // Bild ist momentan nicht geladen, also lade es
    FF_LoadImage(FF_GetImageName(0));
 if(FF_HasExif() )
   {
     var beschreibung=FF_GetExifTag("ImageDescription");
     beschreibung=beschreibung.replace(/ /g,"");
     if( beschreibung > "")
          FF_TextToClipboard(beschreibung);
     else ff_MessageBox("Keine Bildbeschreibung vorhanden.",0);  
   }
   else FF_MessageBox("Keine Exif Informationen vorhanden.",0);
}
else FF_MessageBox("Bitte genau ein Bild markieren.",0);

Sollte nun Wasserdicht sein.
 
AW: Bildinformationen: Bildbeschreibung per Strg&B in Zwischenablage

Aber ich glaube du wolltest nicht alle Leerzeichen entfernt haben 8-)
 
Zurück
Oben