#1  
Alt 17.01.2008
Benutzerbild von Dennis
Dennis Dennis ist offline
Obertroll
Registriert seit: 10.2006
Ort: Münster
Beiträge: 648
Dennis befindet sich auf einem aufstrebenden Ast
Standard Suffix-Tausch via SQL!

Getestet mit MySQL 5.0!


Code:
UPDATE bilder
    SET filename = CONCAT(TRIM(TRAILING '.jpg' FROM filename), '.nef'),
        orgnam   = CONCAT(TRIM(TRAILING '.jpg' FROM orgnam), '.nef')
WHERE
    film IN (SELECT ukey FROM filme WHERE nummer = XX);
Bitte beachten: XX in der letzten Zeile ist durch die Filmnummer zu ersetzen!!!
Dieses funktioniert nicht über sondern nur in der Datenbank selbst. Also die Kommandozeile verwenden oder eben ein sonstiges Frontend (z. B. MySQL-Query-Browser).

Folgendes passiert:
Ich habe einen Ordner mit JPG's und NEF-Bildern (zwei Dateien je Auslöserdruck). Nur die JPG's importiere ich, geht schneller!!!!! Dann kann ich den oben genannten Code laufen lassen (Filmnummer angeben). Die interne Verknüpfung auf die Datei läuft dann nicht mehr auf JPG sondern auf NEF! Alles in Butter!!!
__________________
Es grüßt Euch....
Dennis
Mit Zitat antworten
  #2  
Alt 10.04.2008
Benutzerbild von rcr
rcr rcr ist offline
Troll
Registriert seit: 10.2007
Beiträge: 153
rcr befindet sich auf einem aufstrebenden Ast
Standard AW: Suffix-Tausch via SQL!

Hallo,

Zitat:
Zitat von Dennis Beitrag anzeigen
Dann kann ich den oben genannten Code laufen lassen (Filmnummer angeben). Die interne Verknüpfung auf die Datei läuft dann nicht mehr auf JPG sondern auf NEF! Alles in Butter!!!
, dann stimmt aber die Prüfsumme (zur Erkennung von Duplikaten) und die Dateigrösse der Bilder nicht mehr.

Machst Du danach noch eine Reorganisation der DB um die Daten auf den korrekten Stand zu bringen?

Viele Grüsse,
Ralf
Mit Zitat antworten
  #3  
Alt 11.04.2008
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: Suffix-Tausch via SQL!

Hallo Ralf,
Zitat:
Zitat von rcr Beitrag anzeigen
Machst Du danach noch eine Reorganisation der DB um die Daten auf den korrekten Stand zu bringen?
besser wäre das wohl glaub ich
__________________
Mit freundlichen Grüßen
Kai Brendel
http://www.pixandmore.com
Mit Zitat antworten
  #4  
Alt 13.04.2008
Benutzerbild von Dennis
Dennis Dennis ist offline
Obertroll
Registriert seit: 10.2006
Ort: Münster
Beiträge: 648
Dennis befindet sich auf einem aufstrebenden Ast
Standard AW: Suffix-Tausch via SQL!

Sicher. Und in der neuen Beta gucke ich auch auf's Pixelmaß!
__________________
Es grüßt Euch....
Dennis
Mit Zitat antworten
  #5  
Alt 14.04.2008
Benutzerbild von rcr
rcr rcr ist offline
Troll
Registriert seit: 10.2007
Beiträge: 153
rcr befindet sich auf einem aufstrebenden Ast
Standard AW: Suffix-Tausch via SQL!

Hallo,
Zitat:
Zitat von Dennis Beitrag anzeigen
Sicher.
also, Du musst mir das mal in Ruhe erklären, wie Du Duplikate anhand der Prüfsumme beim Import erkennen kannst:
  • Beim Import werden Prüfsummen für das JPG-Bild erstellt, in der DB befinden sich jedoch die Prüfsummen der NEF-Files (aufgrund der Reorganisation). D.h. es wird nicht erkannt, ob das JPG-Bild bereits als NEF-File in der DB ist.
  • Immer die JPG-Prüfsummen zu benutzen, ist auch keine wirkliche Lösung. Falls mal ein einzelnes NEF-File importiert werden muss, hat man wieder die Problematik der Prüfsummen über ein ungleiches Fileformat... (und wenn einmal die Reorganisation mit neuerstellten Prüfsummen gemacht wird, ist es eh vorbei)
Irgendwie klingt das für mich so, als würde der Suffix-Tausch es unmöglich machen, dass Duplikate erkannt (und nicht neu importiert) werden


Zitat:
Zitat von Dennis Beitrag anzeigen
Und in der neuen Beta gucke ich auch auf's Pixelmaß!
Denk aber daran, dass DCRAW grössere Pixelmasse angibt als Nikon-Produkte dies tun...
Z.B. ein D50-Bild hat dann 3039x2014 Pixel und nicht 3008x2000 Pixel (eine D300 habe ich nicht)

Viele Grüsse,
Ralf
Mit Zitat antworten
  #6  
Alt 14.04.2008
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: Suffix-Tausch via SQL!

Hallo Ralf,
Zitat:
Zitat von rcr Beitrag anzeigen
D.h. es wird nicht erkannt, ob das JPG-Bild bereits als NEF-File in der DB ist.
ja diese Aussage ist korrekt, denn der Suffix-Tausch tauscht ja in Wirklichkeit das Bild, also wie sollte Imabas erkennen das ein Bild bild_001.nef = bild_001.jpg ist?
__________________
Mit freundlichen Grüßen
Kai Brendel
http://www.pixandmore.com
Mit Zitat antworten
  #7  
Alt 14.04.2008
Benutzerbild von rcr
rcr rcr ist offline
Troll
Registriert seit: 10.2007
Beiträge: 153
rcr befindet sich auf einem aufstrebenden Ast
Standard AW: Suffix-Tausch via SQL!

Man gewinnt also Zeit mit dem Suffix-Tausch und als Nebeneffekt gibt man die Duplikatenerkennung (anhand der Prüfsummen) auf...

Viele Grüsse,
Ralf
Mit Zitat antworten
  #8  
Alt 14.04.2008
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: Suffix-Tausch via SQL!

Hallo Ralf,
aufgeben würde ich nicht sagen. Denn dieser Suffix-Tausch ersetzt ja ein NEF mit einem JPG, womit das NEF über ist, also ausser Reichweite von Imabas liegen sollte. Das "entwickelte" JPG sollte dann Maßgebend sein, und das ist es wieder durch die neue Prüfsumme.

Wenn du nun ein zweites JPG enwickelst, sollte das "anders" sein also als weiteres JPG in die Datenbank und das kann es auch durch die andere Prüfsumme. Man sollte vielleicht ein JPG als ein Eigenständiges Bild betrachten, parallel zum Negativ + Positiv, die sind auch immer anders...
__________________
Mit freundlichen Grüßen
Kai Brendel
http://www.pixandmore.com
Mit Zitat antworten
  #9  
Alt 14.04.2008
Benutzerbild von Dennis
Dennis Dennis ist offline
Obertroll
Registriert seit: 10.2006
Ort: Münster
Beiträge: 648
Dennis befindet sich auf einem aufstrebenden Ast
Standard AW: Suffix-Tausch via SQL!

Hi auch!

Kai: falsch! Es wird JPG gegen NEF getauscht! Es geht um Zeitersparnis beim Import - zum Beispiel nach einem Fotoshooting. Dann werden die Dateigrößen und Checksummen aktuallisiert.

Es geht also nur darum, die Bilder eines Ereignisses schnell zu importieren.
__________________
Es grüßt Euch....
Dennis
Mit Zitat antworten
Antwort

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
Suffix-Tausch via SQL? Dennis F.A.Q. 3 08.03.2007 09:43


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