Frage ist es möglich zum Beispiel alle Querformat-Photos auszuwählen wenn in der Datenbank kein Verweis auf das Format (also keine Größenangabe oder format="hoch/quer") angegeben ist? Wenn ja, wie?
Sowas ist nach meiner Kenntnis nicht möglich!
ALso mir is tbisher nichts vernünftiges eingefallen, außer in der Tabelle einen Verweis auf das Format zu speichern - allerdings müßte man dann zig tausend Photos anschauen um zu sehen was es nun ist - und das sollte vermieden werden.
Also mit PHP würde ich das mit einen kleinem Skript lösen.
Jedes Bild einmal öffnen und die Informationen auslesen die ich brauche. Diese Infos kann ich dann in der Tabelle schreiben.
Da du ca. 30.000 Bilder hast kann man das wunderbar mit einer Schleife alles lösen. Allerdings würde ich immer nur eine bestimmte Anzahl an Bilder auslesen lassen da du sonst den Timeout von deinem Server ernten wirst.
Das skript zu schreiben sollte recht schnell gehen.
Und die neuen Bilder kann man ja dann gleich auslesen und in die DB Speichern.