Как «почистить» PSD-файл перед публикацией?

3840
Camilo Martin

Я хочу загрузить файлы .psd (Photoshop CS5) в хранилище Subversion, и, поскольку формат кажется таким всеобъемлющим (или, может быть, просто раздутым и извилистым ), я бы хотел просто опубликовать ядро ​​файлов, а не ненужные метаданные, эскизы или другие вещи, которые просто занимают место или раскрывают ненужную информацию.

Поэтому в основном я ищу инструмент, который может помочь мне очистить файлы перед их фиксацией (что-то похожее на pngcrush, но для файлов PSD), или инструкции о том, как это сделать в Photoshop.

Мне бы хотелось, чтобы в файлах было сохранено минимально необходимое количество данных, которые необходимо отредактировать при необходимости, и мне не нужна поддержка версий Photoshop до CS3, а также я не использую такие передовые функции, как 3D.

Изменить: Если вы откроете файл с помощью этого инструмента, он покажет, сколько метаданных есть для PSD-файлов: http://regex.info/exif.cgi . Я хотел бы по крайней мере избавиться от метаданных, я уверен, что размер уменьшится даже при удалении встроенного эскиза и метаданных.

Редактировать 2: Этот инструмент Windows сбрасывает около 20 КБ метаданных из PSD-файлов. Это не похоже на удаление миниатюр, но это не проблема, так как мне нравятся миниатюры, так как я использую для них активатор в окнах. Инструмент является условно-бесплатным, но может быть полезен для тех, кто интересуется другими поддерживаемыми форматами.

2

2 ответа на вопрос

1
Django Reinhardt

Как показывает указанная вами ссылка, метаданные в PSD-файле составляют около 30 КБ. Удаление его будет иметь незначительное влияние на размер файла.

Вот как сделать так, чтобы файл PSD был как можно меньше:

  • Удалить все необходимые слои
  • Свести / объединить столько слоев, сколько сможете
  • Убедитесь, что на краю изображения нет данных, которые вам не нужны
  • Когда вам будет предложено сохранить, снимите флажок «Максимизировать совместимость»
  • Zip окончательный PSD файл.

Вы можете подумать, что формат PSD «раздутый», но эквивалентные многоуровневые файлы TIF обычно намного больше.

Удачи!

То же самое можно сказать и о PNG (PNGOut редко уменьшает размеры более чем на 1/4), и мне все равно, когда они находятся на моем диске, но, поскольку они будут в хранилище, я хотел бы знать, они чистые и оптимизированные, как и PNG, JPG, архивы и т. д. Я просто не могу найти хорошего инструмента, как есть для других форматов. Что касается PSD, меньшего, чем TIF, то один из PSD имеет один слой со стилями текста и слоев и в четыре-шесть раз больше несжатого TGA / BMP. Спасибо за ответ. Camilo Martin 12 лет назад 0
Я не уверен, о каких размерах файлов вы говорите здесь. PSD используются для производства художественных работ, и, как правило, их размер составляет много мегабайт. Я регулярно работаю с файлами размером до 1 ГБ. Похоже, вы говорите об очень маленьких файлах? Django Reinhardt 12 лет назад 0
Вау, 1ГБ довольно большой размер. Да, я говорю о меньших размерах, обычно не превышающих 1 МБ, многие из них меньше 500 КБ. Это элементы пользовательского интерфейса, а не фотографии, и многие из них содержат сплошные фигуры, отрисованные на основе векторных изображений и примененных к ним стилей слоев, поэтому мне больше не хочется иметь один единственный неоптимизированный формат, а не реальную потребность. Я просто хотел бы, чтобы были инструменты для очистки PSD, как и для других форматов. Camilo Martin 12 лет назад 0
Ах, я думаю, я могу видеть больше, почему вы заботитесь. Я думаю, потому что PSD уже меньше, чем их эквивалентные версии TIF, а средний размер файла, вероятно, будет достаточно большим, поэтому нет особой необходимости сокращать его дальше. Если я увижу что-то, я передам это, но я не задерживаю дыхание, я боюсь. Если вы работаете с векторами, рассматривали ли вы попытку сохранить все в файлах AI? Django Reinhardt 12 лет назад 0
@ Джонни Я должен сохранить PSD-файлы, потому что многие вещи сделаны с помощью эффектов слоя, которые могут быть отредактированы позже. Например, этот файл представляет собой просто букву (сделано в самом фотошопе), к которой применены стили слоя и ничего более: http://mirrorimg.net/im1/7ec.psd Тот же файл, сохраненный как TIF (с прозрачностью) * на 60% меньше *: http://mirrorimg.net/im1/ghd.tiff (а его PNG-версия на 95% меньше). Видя эти цифры, я думаю, что там хранится что-то бесполезное. В любом случае, спасибо за интерес, я обновлю вопрос с помощью инструмента, который я только что нашел. Camilo Martin 12 лет назад 0
Камило, я сплющил PSD и удалил всю информацию о слоях, векторах, шрифтах и ​​стилях, а затем сохранил ее как TIF и как PSD. Они оба были одинакового размера (на самом деле PSD был немного меньше на 1 КБ). Ваша версия TIF снова стала еще меньше, но я не знаю, что вы с этим сделали. Django Reinhardt 12 лет назад 0
@ Джонни, проблема в том, что я не хочу сглаживать и удалять реальные данные из PSD, таких как стили, поскольку они должны быть доступны для редактирования. TIF был сохранен из самого Photoshop с использованием максимального сжатия. Спасибо за ваш постоянный интерес. Одна вещь, которую я вижу в файлах PSD с помощью шестнадцатеричного редактора, состоит в том, что там много текста и определенных подписей, которые повторяются довольно часто: http://i.imgur.com/3c0u0.png Camilo Martin 12 лет назад 0
Вы упустили мою точку зрения. Вы сравниваете размеры файлов с двумя ОЧЕНЬ разными файлами. PSD содержит много дополнительных данных, которых нет в TIF. Если вы сохраните все слои, стили слоев, информацию о шрифтах и ​​векторную информацию в PSD, то будет несправедливо утверждать, что они неоправданно больше. Когда вы удаляете эти данные, файл TIF становится больше. Независимо от всего этого, я честно думаю, что ваше время, вероятно, лучше потратить, а не на другие задачи. Удачи с тем, что вы решили сделать. Django Reinhardt 12 лет назад 0
@ Джонни, я согласен с тобой. И да, с той же информацией, TIF даже больше, чем PSD (хорошо, что мне не нужно использовать TIF!), Поэтому я оставлю их такими, какие они есть. Вы правы в том, что есть более важные вещи, о которых нужно заботиться, я только что задал этот вопрос в надежде на утилиту, похожую на psdcrush или OptiPSD, но так как, похоже, ее нет, я приму ваш ответ для усилие и интерес. Еще раз спасибо. Camilo Martin 12 лет назад 0
Нет проблем! Удачи. Django Reinhardt 12 лет назад 0
1
Shadok

Одна из лучших вещей, которую вы можете сделать, чтобы ограничить размер вашего PSD-файла, это снять флажок с настройками в Photoshop «Максимизировать совместимость».

Вы можете найти эту опцию в «Правка> Настройки> Обработка файлов».

Вы должны убедиться, что вам не нужно открывать этот файл в более старой версии Photoshop, иначе вы рискуете быть ограниченным в возможности их изменения (нераспознанные функции будут сохранены «сплющенным» способом, увеличивая тем самым размер файла).