Wie kann man eine PSD-Datei vor der Veröffentlichung "reinigen"?

3429
Camilo Martin

Ich möchte .psd-Dateien (Photoshop CS5) in ein Subversion- Repository hochladen, und da das Format so umfangreich erscheint (oder vielleicht nur aufgebläht und verwunden ), möchte ich einfach den Kern der Dateien veröffentlichen, nicht nutzlose Metadaten, Thumbnails oder andere Dinge, die nur Platz benötigen oder unnötige Informationen preisgeben.

Im Grunde suche ich nach einem Werkzeug, das mir beim Bereinigen der Dateien helfen kann, bevor Sie sie festlegen (etwas, das mit pngcrush vergleichbar ist, aber für PSD-Dateien), oder Anweisungen, wie Sie dies in Photoshop ausführen können.

Ich möchte, dass die Dateien die erforderlichen Mindestdaten beibehalten, um sie bei Bedarf erneut zu bearbeiten, und ich brauche keine Unterstützung für Photoshop-Versionen vor CS3, noch verwende ich blutende Kantenfunktionen wie 3D.

Bearbeiten: Wenn Sie eine Datei mit diesem Tool öffnen, wird angezeigt, wie viele Metadaten PSD-Dateien enthalten: http://regex.info/exif.cgi . Ich möchte zumindest die Metadaten loswerden. Ich bin sicher, dass die Größe sogar durch das Entfernen der eingebetteten Miniaturansicht und der Metadaten abnimmt.

Bearbeiten 2: Dieses Windows-Tool lädt aus PSD-Dateien etwa 20 KB Metadaten. Es sieht nicht so aus, als würde es Thumbnails entfernen, aber das ist kein Problem, da ich die Thumbnails mag, da ich unter Windows einen Enabler für sie benutze . Bei dem Tool handelt es sich um Shareware, es kann jedoch für diejenigen interessant sein, die sich für die anderen unterstützten Formate interessieren.

2

2 Antworten auf die Frage

1
Django Reinhardt

Wie der von Ihnen bereitgestellte Link zeigt, betragen die Metadaten in einer PSD-Datei etwa 30 KB. Das Entfernen hat einen vernachlässigbaren Einfluss auf die Dateigröße.

So erhalten Sie eine PSD-Datei so klein wie möglich:

  • Löschen Sie alle erforderlichen Ebenen
  • Reduzieren Sie so viele Ebenen wie möglich
  • Stellen Sie sicher, dass am Rand des Bildes keine Daten vorhanden sind, die Sie nicht benötigen
  • Deaktivieren Sie das Kontrollkästchen "Kompatibilität maximieren", wenn Sie zum Speichern aufgefordert werden
  • Zip der endgültigen PSD-Datei.

Sie denken vielleicht, dass das PSD-Format "aufgebläht" ist, aber gleichwertige TIF-Dateien mit Ebenen sind in der Regel viel größer.

Viel Glück!

Dasselbe gilt für PNGs (PNGOut reduziert selten die Größe um mehr als 1/4), und es ist mir egal, wann sie auf meiner Festplatte sind. Da sie sich jedoch in einem Repository befinden, würde ich das gerne wissen Sie sind sauber und optimiert wie PNGs, JPGs, Archive usw., ich kann einfach kein gutes Werkzeug finden, wie es für die anderen Formate möglich ist. In Bezug auf PSD, die kleiner als TIF ist, hat eine der PSDs eine Ebene mit Text- und Ebenenstilen und ist vier bis sechs Mal so groß wie eine unkomprimierte TGA / BMP. Danke für die Antwort. Camilo Martin vor 12 Jahren 0
Ich bin nicht sicher, über welche Dateigrößen Sie hier sprechen. PSDs werden für Produktionsgrafik verwendet und sind daher normalerweise viele Megabytes. Ich arbeite regelmäßig mit Dateien bis zu einer Größe von 1 GB. Es klingt, als würden Sie tatsächlich von sehr kleinen Dateien sprechen? Django Reinhardt vor 12 Jahren 0
Whoa, 1 GB ist ziemlich groß. Ja, ich spreche von kleineren Größen, normalerweise nicht mehr als 1 MB, viele davon unter 500 KB. Sie sind Elemente der Benutzeroberfläche, keine Fotos, und viele von ihnen enthalten feste Formen, die aus Vektorbildern gerendert werden, und Ebenenstile, die darauf angewendet werden. Daher ist es eher ein Fehler, wenn ich ein einzelnes, nicht optimiertes Format habe, als ein wirkliches Bedürfnis. Ich wünschte nur, es gäbe Tools zum Reinigen von PSDs wie für andere Formate. Camilo Martin vor 12 Jahren 0
Ah, ich kann mehr sehen, warum es dich interessiert. Ich denke, da PSDs bereits kleiner sind als ihre äquivalenten TIF-Versionen und die durchschnittliche Dateigröße wahrscheinlich ziemlich groß ist, besteht keine große Notwendigkeit, sie weiter zu reduzieren. Wenn ich etwas sehe, gebe ich es weiter, aber ich würde nicht den Atem anhalten, fürchte ich. Wenn Sie mit Vektoren arbeiten, haben Sie darüber nachgedacht, alles in den AI-Dateien zu behalten? Django Reinhardt vor 12 Jahren 0
@Jonny Ich muss die PSD-Dateien behalten, da viele Dinge mit Ebeneneffekten erledigt werden, die später bearbeitet werden können. Bei dieser Datei handelt es sich beispielsweise nur um einen Buchstaben (in Photoshop selbst erstellt), auf den Ebenenstile angewendet werden und nicht mehr: http://mirrorimg.net/im1/7ec.psd Dieselbe Datei, die als TIF (mit Transparenz) gespeichert wurde. ist * 60% kleiner *: http://mirrorimg.net/im1/ghd.tiff (Und die PNG-Version ist 95% kleiner). Wenn ich diese Zahlen sehe, denke ich, dass dort etwas Nutzloses gespeichert wird. Trotzdem vielen Dank für das Interesse, ich werde die Frage mit einem Tool aktualisieren, das ich gerade gefunden habe. Camilo Martin vor 12 Jahren 0
Camilo, ich reduzierte die PSD, entfernte alle Informationen zu Ebenen, Vektor, Schriftart und Stilen und speicherte sie dann als TIF und als PSD. Sie kamen beide als die gleiche Größe heraus (tatsächlich war die PSD um 1K etwas kleiner). Ihre TIF-Version war zwar noch kleiner, aber ich weiß nicht, was Sie damit gemacht haben. Django Reinhardt vor 12 Jahren 0
@Jonny das Problem ist, dass ich keine realen Daten aus den PSDs wie Stile bereinigen und entfernen möchte, da sie so bearbeitet werden können, wie sie sind. Das TIF wurde aus Photoshop selbst mit maximaler Komprimierung gespeichert. Vielen Dank für Ihr anhaltendes Interesse. Eine Sache, die ich in PSD-Dateien durch einen Hex-Editor sehe, ist, dass es eine Menge Text und bestimmte Signaturen gibt, die sich ziemlich oft wiederholen: http://i.imgur.com/3c0u0.png Camilo Martin vor 12 Jahren 0
Du hast meinen Punkt verpasst. Sie vergleichen Dateigrößen mit zwei sehr unterschiedlichen Dateien. Die PSD enthält viele zusätzliche Daten, die das TIF nicht bereitstellt. Wenn Sie alle Ebenen, Ebenenstile, Schriftart- und Vektorinformationen in der PSD beibehalten, kann man nicht sagen, dass sie unnötig größer sind. Wenn Sie diese Daten entfernen, ist die TIF-Datei größer. Unabhängig davon denke ich, dass Ihre Zeit wahrscheinlich nicht für andere Aufgaben verwendet wird. Viel Glück mit was auch immer Sie sich entscheiden. Django Reinhardt vor 12 Jahren 0
@Jonny Ich stimme dir zu. Und ja, mit den gleichen Informationen ist TIF sogar größer als PSD (gut, ich brauche keine TIFs!), Also werde ich sie so lassen, wie sie sind. Sie haben Recht, es gibt wichtigere Dinge, die Sie beachten sollten. Ich habe diese Frage gerade in der Hoffnung auf ein "psdcrush" - oder "OptiPSD" -ähnliches Hilfsprogramm gestellt, aber da es scheinbar keine gibt, akzeptiere ich Ihre Antwort die Anstrengung und das Interesse. Danke noch einmal. Camilo Martin vor 12 Jahren 0
Kein Problem! Viel Glück. Django Reinhardt vor 12 Jahren 0
0
Shadok

One of the best things you can do to limit the size of your PSD file is to uncheck the preference option in Photoshop named "Maximize Compatibility".

You can find this option in "Edit > Preferences > File Handling".

You have to make sure you won't need to open that file with an older version of Photoshop or you'll risk being limited in your capacity to modify them (non-recognized features will be saved in a "flattened" way, thus increasing file size).