PDA

Vollständige Version anzeigen : Photoshop Größenkonvertierung mit PS auf definierte MB


neon86
09.06.15, 17:19
Hallo zusammen :-)

Ich hab folgende Aufgabenstellung:

Ich habe mehrere tausend Jpg´s in verschiedenen Größen, Formaten und Ausrichtungen. Alle habe entpackt eine Größe zwischen 150 und 500 MB.
Diese Bilder werden in einer Datenbank abgelegt und dürfen die Dateigröße von 100 MB nicht überschreiten.
Nun bräuchte ich eine Möglichkeit alle Bilder oder aufgeteilt in ein paar Ordnern (zu je 500st zB) zu konvertieren.
Alle Hilfsprogramme, die ich gefunden habe erlauben es nicht nur eine bestimmte Dateigröße vorzugeben :-(
In PS habe ich keine Möglichkeit gefunden auf die Dateigröße zu konvertieren.
Weiß jemand Rat ?
lg
Florian

heikehk
09.06.15, 17:30
Hallo Florian,

hmhhh das ist ne knackige Aufgabe. Müssen denn die Dateien in der Originalgröße erhalten bleiben? Falls nicht, würde ich im ersten Schritt die Bilder alle auf die gleiche Kantenlänge bringen (natürlich in ein neues Verzeichnis). Das geht sehr gut mit dem Bildprozessor. Dort kannst du die maximale Kantenlänge angeben. Dort kannst du auch die Bildqualität definieren. Je kleiner die Zahl, desto schlechter die Qualität aber auch die Dateigröße.

Vielleicht reicht es ja, wenn Du die Bilder auf 1500 Pixel maximal an der langen Kante klein rechnest. Bei den Bildern, die dann noch zu groß sind, könntest Du dann vielleicht noch mal mit Für Web speichern arbeiten (da kannst Du auf eine Dateigröße anpassen aber alleine schon über die Speicherung fürs Web werden die Dateien von Haus aus schon kleiner).

Wenn die Größe erhalten bleiben muss, dann wirst Du bei den großen Dateien durchaus mit Qualitätsverlusten arbeiten.

Gruß
Heike

neon86
09.06.15, 17:45
Hallo Heike

Die Fotos sollen am ende alle eine Dateigröße von ca. 95 bis 99 MB max haben. Alles andere soll nicht verändert werden.
Ja ich könnte natürlich alle Bilder vor-sortieren nach (Hoch-Quer und Quadratisch) Format. Dann könnte ich jeweils nur eine Kantenlänge anpassen lassen und mich so in die Nähe hinarbeiten aber das ist sehr mühsam und Zeitraubend.
Ich habe gehofft, das es vielleicht ein anderes Programm gibt, das es mir erlaubt zu sagen :" Nimm dieses Bild - skalier mir das soweit runter, das es am ende eine Dateigröße von X hat "
Das wäre super.
Kaum zu glauben aber diese ganzen Tools wie Irfanview und Imageconverter xyz zwar alles mögliche im Batch herumrechnen können aber diese Funktion habe ich nocht nirgens gefunden.

Bis auf das Tool " Downsizer " das würde es theoretisch können aber das ist mit den Dateigrößen offensichtlich leicht überfordert :-(

lg
Flo

heikehk
09.06.15, 18:24
Hi Flo,
aber es macht doch eigentlich keinen Sinn, was die Qualität der Bilder angeht ein 500 MB Bilder mit gleicher Kantenlänge auf 90 runter zu rechnen. JPG ist ja schon ein komprimiertes Format. Damit bekommst Du am Schluss nur Matsch in die Datenbank.

Um was genau geht es denn?

Gruß
Heike

neon86
09.06.15, 18:44
Hallo Heike

Wiso sollte ich da nur " Matsch " in die Datenbank bekommen ? Hmm verstehe nicht wie du das meinst :-)
Also ich will ja nichts an der Komprimierungsrate verändern. Ich möchte lediglich ein kleineres Bild generieren.
Da den Kunden über diese Datenbank diese maximale Größe von ca 100 MB völlig ausreicht und sie ansonsten auch zu hohe downloadzeiten haben.
Teilweise haben die Bilder ja 50 bis 70 MB komprimiert als jpg und das ist als Downloadgröße viel zu viel.
Theoretisch reicht mir sogar eine Größe von Din A3 bei 300 Dpi.
Die Originaldaten bleiben ja auf dem Server, falls mal ein Kunde eine größere Auflösung braucht.

lg
Florian

heikehk
09.06.15, 20:00
Dann rechne die Bilder doch von der Kantenlänge kleiner.
Dann bleibt eine ausreichende Qualität und die Dateien werden automatisch kleiner.

Ich hab das Gefühl wir reden aneinander vorbei...
Wenn Du die Bilder in Originalpixelmaß von 500 MB aus unter 100 MB rechnest, dann leidet die Bildqualität. Wenn das Bild aber verkleinert wird (Pixelmaße) dann wird auch die Dateigröße kleiner und die Qualität bleibt zum ansehen am Monitor ausreichend.

neon86
09.06.15, 22:54
Hallo Heike

Ja wir haben definitiv aneinander vorbeigeredet :-D
Natürlich müssen die Pixelmaße verkleinert werden.
Bitte entschuldige, das ich mich nicht verständlich ausgedrückt habe :-)
Nun wäre es dennoch super, ein Programm zu haben, das die Pixelmaße dem entsprechend (automatisch) verkleinert das die gewünschte Dateigröße erreicht wird.

lg
Florian

heikehk
09.06.15, 23:10
Photoshop bildprozessor ;)
Genaueres morgen
Was hast du für pixelmasse?

Jenny
09.06.15, 23:31
Hallo!
Theoretisch reicht mir sogar eine Größe von Din A3 bei 300 Dpi.
Ein solches JPG liegt bei guter bis sehr guter Qualität in der Regel unter 10MB; da hast du bis 100MB also noch eine Menge Spielraum... ;)

neon86
10.06.15, 11:15
Also ich wollte nur nochmal folgendes festhalten.

Diese Fotos sind alle bunt gemischt und können nicht nach Ausrichtung (Hochformat.querformat.quadrat..etc) vorsortiert werden, da das zuviel Zeit in Anspruch nimmt.
Folglich gehe ich mal davon aus das der Bildprozessor nicht in Frage kommt, da der ja die Ausrichtung nicht unterscheiden kann oder ?
Selbst wenn ich sagen könnte "pass mir immer die lange seite auf x Pixel an" hab ich ein Problem weil zum Teil extreme Panorama´s dabei sind, die ja dann, wenn ich zB immer die Lange Seite anpassen lasse, zu klein werden würden.
@Jenny : Die Dateigröße von max 100MB bezieht sich natürlich auf die entpackte Größe des jpg´s ;-)

lg Florian

heikehk
10.06.15, 11:38
Schatzi kann er doch. :bleh:
Der Dialog ist nicht sonderlich selbsterklärend, aber das Tool ist wunderbar für solche Dinge:

https://www.photoshop-cafe.de/bildupload/pics/sonst/thumb/1433925129_bildprozessor.gif (https://www.photoshop-cafe.de/bildupload/pics/sonst/1433925129_bildprozessor.gif)


Bildverzeichnis mit den Fotos auswählen. Wenn Du die Bilder wie hier im Beispiel im gleichen Verzeichnis speicherst, wir ein Unterverzeichnis vom Prozessor angelegt (z.B. JPG für einen JPG-Export) Also keine Angst, es wird nix überschrieben. Solltest du das Ding zweimal laufen lassen, werden den neu exportierten Bildern Nummern angehängt, falls es Duplikate geben könnte
Hier kannst Du die Bildqualität einstellen 12 ist die höchste. Je kleiner der Wert, desto kleiner die Datei aber auch desto weniger gut ist die Qualität
Hier kannst Du Pixewerte angeben. Der Wert ist die Maximalte Kantenlänge. Ist die die Höhe, dann wird der Wert für die Höhe genommen, ist die die Breite dann der für die Breite. Mit dieser Angabe entsteht kein Quadrat!
Hier kannst Du das ICC Profil einbinden oder weglassen. Das kann Platz sparen, aber dann kann es sein, dass die Bilder nicht so angezeigt werden von den Farben, wie Du es möchtest. Das ist allerdings auch Systemabhängig und wenn das egal ist, kannst Du den Haken weglassen. An dieser Stelle könntest Du den Bildern noch einen Copyrightvermerk in die Metadaten packen.


Ich würde die Minimal sinnvolle maximale Kantenlänge definieren und dann im Bildprozessor für Höhe und Breite eintragen. Für Web müsste da 1500 völlig ausreichen, aber ich weiß nicht, was Du machen willst.

Nach dem Lauf dann das Verzeichnis noch mal prüfen und nach große sortieren. Sollten dann wirklich noch Dateien größer 100MB dabei sein, was ich bezweifle, dann kannst Du diese noch mal einzeln öffnen und für Web speichern.

Und wegen der Panoramen kannst Du Dich ja einfach von einer größeren langen Kante auf eine kleinere vorarbeiten und schauen bis welche Größe Du verkleinern willst.

Gruß
Heike

Jenny
10.06.15, 14:41
Hallo!

@Jenny : Die Dateigröße von max 100MB bezieht sich natürlich auf die entpackte Größe des jpg´s ;-)
Magst du mir kurz erklären, wie man ein JPG entpackt???
Und was diese ominöse "entpackte Größe" mit deinem Problem zu tun hat?
Danke!

heikehk
10.06.15, 19:54
ER bekommt die Teile wohl als ZIP geliefert...
Die sollten aber auch nicht kleiner sein :)

Jenny
10.06.15, 20:13
Und auch dann verstünde ich das immer noch nicht.

Ein solch wie auch immer "entpacktes" JPG hat also 150-500MB. (Post#1)
Ihm würde aber ein JPG in A3 mit 300ppi reichen. (Post#5)

Ein solches Bild hat ca. 17 Megapixel und hat als JPG höchst selten eine Größe von über 10MB.

Selbst wenn jetzt alle Dateien völlig unterschiedliche Maße haben:
Wenn man als längste Seite 10.000px als Höchstmaß definiert, dann hat das größtmögliche (quadratische) Bild 100 Megapixel und ist immmer noch locker unter 100MB.
(Und bei 100 Megapixel denke ich wahrscheinlich schon völlig überdimensioniert, wenn ich an Post#5 denke!)

virra
13.06.15, 16:00
Ein ENTPACKTES Jpg ist nix anders, als ein geöffnetes. Also das Teil, welches dann die selbe Größe hat, wie ein nicht komprimiertes Tiff. Da die Komprimierung des JPG je nach Motiv unterschiedlich ist, kann man alleine anhand einer JPG-Größe noch nicht viel übers geöffnete Bild sagen.

Und da sind wir auch schon bei der Einfachheit der Dinge: Die geöffnete Datei hat bei soviel mal soviel Pixeln und soviel Kanälen IMMER DIE SELBE GRÖSSE. Kann man also locker automatisieren.