#1  
Alt 16.03.2013
Minotaurus007 Minotaurus007 ist offline
Teilzeittroll
Registriert seit: 04.2008
Beiträge: 84
Minotaurus007 befindet sich auf einem aufstrebenden Ast
Standard Derivate bei Import mit falscher Bezeichnung

Ich habe beim Import die "Bezeichnung" eines Bildes auf den Dateinamen voreingestellt.

Datenbank > Administration > Importeinstellungen > Bilder > Dateiname als Bezeichnung übernehmen.

Nun möchte ich ein Bild aus der Datenbank mit Photoshop bearbeiten und das so entstehende Derivat sofort nach Imabas einlesen:

Bild markieren > Rechtsklick > Externe Programme > Bearbeiten und Derivat erzeugen.

Dort gibt man nun Zielfilm, -Verzeichnis und den neuen Dateinamen für das Derivat ein, wählt Photoshop, macht die Bildbearbeitung, speichert das Bild von Photoshop aus im Zielverzeichnis ab und klickt dann in Imabas auf Fertig. Das funktioniert alles, aaaber:

Die Bezeichnung des Derivates entspricht nicht ihrem Dateinamen, sondern dem Dateinamen des Originals! Ich kann nun per Hand die Bezeichnung des Bildes (F2 > Allgemein > Bezeichnung) ändern, was sicherlich nicht im Sinne des Erfinders ist.

Der Programmierer müsste also auch beim Einlesen von Derivaten die Importeinstellungen abfragen und so ggf. die Bezeichnung des neuen Derivates auf den Dateinamen desselben setzen.

Oder habe ich was übersehen?
-Mino
Mit Zitat antworten
  #2  
Alt 22.03.2013
Benutzerbild von Kai
Kai Kai ist offline
Imabas-Entwickler
Admin
Obertroll
Registriert seit: 11.2003
Ort: Holzwickede
Beiträge: 2.756
Kai befindet sich auf einem aufstrebenden Ast
Standard AW: Derivate bei Import mit falscher Bezeichnung

Hallo Mino,

habe das gerade mal versucht nachzuvollziehen, aber irgendwie nimmt er hier den Dateinamen des Derivates als neues Bild...

Hiermal meine Schritte was ich getan habe:
Name:  22-03-2013 14-58-02.png
Hits: 101
Größe:  65,7 KB
__________________
Mit freundlichen Grüßen
Kai Brendel
http://www.pixandmore.com
Mit Zitat antworten
  #3  
Alt 08.05.2014
Minotaurus007 Minotaurus007 ist offline
Teilzeittroll
Registriert seit: 04.2008
Beiträge: 84
Minotaurus007 befindet sich auf einem aufstrebenden Ast
Standard AW: Derivate bei Import mit falscher Bezeichnung

Habe das Problem vermutlich identifiziert.

Imabas übernimmt offenbar, wenn das IPTC-Feld "headline" belegt ist, dieses für sein Feld "Bezeichnung". Und das auch fehlerhaft dann, wenn man in den Importeinstellungen eingestellt hat: "Dateiname als Bezeichnung übernehmen".

Das ganze ist leider noch schlimmer als gedacht. Wenn man mit einem üblichen Programm wie Photomechanic die IPTC-Felder füllt, wird auch schon bei einem normalen Import immer als Bezeichnung die "headline" übernommen, die ja nun nicht dem Dateinamen entsprechen muss auch wenn man die "headline" natürlich mit dem Dateinamen füllen kann. Was aber nicht Sinn des "headline"-Felds ist.

Daraus ergeben sich 2 Fragen/Bitten:
  • Kann Kai nicht Imabas so ändern, dass es auch bei belegtem IPTC-headline den korrekten Dateinamen einliest (sowohl beim "normalen" als auch beim Derivat-Import)?
  • Wie kann man in einem Rutsch die Imabas-Bezeichnung aller (oder selektierter) Bilder auf den Dateinamen setzen?

-Mino

Imabas 11.0, Photomechanic 5, MySQL 5.5
Mit Zitat antworten
  #4  
Alt 09.05.2014
photopie photopie ist offline
Trollanwärter
Registriert seit: 04.2013
Ort: Österreich
Beiträge: 29
photopie befindet sich auf einem aufstrebenden Ast
Standard AW: Derivate bei Import mit falscher Bezeichnung

Hallo Mino
Ich denke, das ist kein Bug sondern eine Missverständnis was die Funktion "Dateiname als Bezeichnung übernehmen" betrifft.
Damit wird nur dann der Dateiname übernommen, wenn die Bilddatei im IPTC-Feld "Headline" nichts enthält. Nach dem Motto "lieber noch den Dateinamen als gar nichts".

Damit du im Bezeichner den Dateinamen erhältst, kannst du mit dem Query-Browser ein SQL-Kommando absetzen, welches den Inhalt von "filename" übernimmt. Allerdings enthält "filename" auch das Suffix - z.B. ".jpg" oder ".cr2" - das willst du in der Bezeichnung wahrscheinlich nicht stehen haben. Wenn das Suffix deiner Bilddateien inkl. Punkt immer 4-stellig ist, wirkt folgendes SQL-Kommando:

Code:
update bilder set caption = LEFT(filename, char_length(filename)-4) 
    where caption NOT LIKE LEFT(filename, char_length(filename)-4);
ACHTUNG! Dieses Kommando greift alle Bildeinträge deiner Datenbank an, deren Bezeichnung ungleich dem Dateinamen ist! Wenn du mehrere 10-tausende Bilder hast, solltest du dir Gedanken machen, die Wirkung des Kommandos einzuschränken.
Nicht ohne vorheriger Datenbanksicherung ausführen!

Hab's bei mir mit einer MySQL-Datenbank (rund 43000 Bilder, ca. 6300 davon verändert) ausprobiert - hat geklappt.

Grüße, Ernst
Mit Zitat antworten
  #5  
Alt 09.05.2015
Minotaurus007 Minotaurus007 ist offline
Teilzeittroll
Registriert seit: 04.2008
Beiträge: 84
Minotaurus007 befindet sich auf einem aufstrebenden Ast
Standard AW: Derivate bei Import mit falscher Bezeichnung

Hallo Ernst,

Danke für Deine klärenden Gedanken. Bei mir hat Deine Update-Query leider nicht geholfen. Vielleicht auch, weil meine Caption Zeilenumbrüche hatte oder die Filenamen teils länger als die erlaubte Caption (50 Zeichen) sind.
Auch eine Beschränkung auf 50 Zeichen ergab keine Änderung, obwohl 100000e Zeilen betroffen waren:

Code:
update bilder set caption = LEFT( filename, LEAST( char_length( filename ) - 4, 50 ) )
    where caption  NOT LIKE LEFT( filename, LEAST( char_length( filename ) - 4, 50 ) );
Ich habe daher pragmatisch bei der Feldauswahl im Imabas-Browser die Bezeichnung hinaus- und den Dateinamen hereingenommen. Das reicht für meine Belange erst mal.

-Mino
Mit Zitat antworten
  #6  
Alt 09.05.2015
photopie photopie ist offline
Trollanwärter
Registriert seit: 04.2013
Ort: Österreich
Beiträge: 29
photopie befindet sich auf einem aufstrebenden Ast
Standard AW: Derivate bei Import mit falscher Bezeichnung

Ich lasse mir im Imabas-Browser auch den Dateinamen anzeigen - ist mir wichtiger als die Bezeichnung. - Gut, dass Imabas das anpassen lässt.

Ernst
Mit Zitat antworten
Antwort

Stichworte
bezeichnung, dateinamen, derivate, import

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bilder ohne Bezeichnung Kai Benutzerabfragen 0 13.04.2012 12:25
Pascal Erweiterung (.tif) aus Bezeichnung entfernen Kai Skripte 0 09.09.2009 11:24
falscher Tooltip Torsti Bugreports 1 15.01.2004 10:32


Powered by vBulletin® Version 3.7.1 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.