как пакетно сделать все слои ф файле невидимыми?

Статус
Закрыто для дальнейших ответов.

mayakovskaya

Топикстартер
15 лет на форуме
Сообщения
371
Реакции
22
День добрый. Есть сотня psd-файлов, которые весят 50 Гб. Можно ли пакетно отключить в них видимость всех слоев, чтобы вес поубавить?
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

Вы считаете, что из-за перевода в невидимость слоёв размер файла уменьшится? :)

Единственный способ - удалить невидимые слои и сохранить новые версии в копии. По окончании примете решение, как поступить с оригиналами.

Каждый слой, присутствующий в слоёном макете - это информация, которая никуда не девается. Она просто не видна, если слой выключен. А информация, как известно, занимает объём в кило- и мегабайтах.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

объем точно уменьшается — можете экспериментально проверить :) любой файл с достаточно большим (больше 10, например) количеством слоев процентов на 25 "теряет в весе", если все слои сделать невидимыми. Правда-правда :)
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

объем точно уменьшается — можете экспериментально проверить
Полагаю, что этом в том случае, если в настройках включена опция "Maximize PSD compatibility" :). Поэкспериментируйте с ней.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

батч не поможет?
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

батч поможет обязательно, как только я соображу, что в скрипт записать :) сейчас экспериментирую, как влияет compatibility на размер файла...

---------
compatibility влияет точно так же, как невидимость всех слоев, с точностью почти до мегабайта : ) но тогда возникает вопрос: как пакетно убрать галку compatibility? только пересохранением с заменой и снятием галки или где-то в глубинах меню эта опция есть и ее можно в скрипт для батча вставить?..
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

Это глобальная настройка. Вам достаточно просто выключить ее и пакетно пересохранить файлы.

Краткая историческая справка.
Включение этой опции подразумевает, что в файл будет добавлена его сплющенная копия. Несколько упрощая, можно сказать, что в мы имеем в одном флаконе исходный psd и tif из него же. Именно поэтому выключение видимости слоев сокращает размер файла. Это было сделано в незапамятные времена для совместимости со старыми версиями Photoshop, где слоев еще не было. Напомню, что слои появились в третьей версии (!) и это был поистине революционный прорыв. Зачем Adobe тащит эту опцию из версии в версию - мне непонятно и неизвестно.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

имхо для превью
 

Вложения

  • shop.jpg
    shop.jpg
    30.4 КБ · Просм.: 507
Ответ: как пакетно сделать все слои ф файле невидимыми?

СПАСИБО!
блин, ну на 30 же процентов файлы весят больше из-за этой великолепной настройки...
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

InDesign ругается, когда в публикацию помещается psd, записанный без этой опции. и заметно подтормаживает при его отображении в высоком качестве (что и понятно)

так что сермяжный смысл все же есть (ну а hdd нынче все стерпят)
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

так что сермяжный смысл все же есть (ну а hdd нынче все стерпят)
Вот и применение нашлось :), а про HDD согласен на все 100%.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

М-да, век живи - век учись... ;)
На фоне обсуждения сказанное мной далее может не иметь значения, но всё же.
Я тут подумал, что файлы могут иметь выборочно отключенные слои. Причины - самые разнообразные. Выключив всё кроме подложки, мы потеряем последнюю версию, вынуждая нового человека (или "старого", но порядком забывшего содержание макета) разбираться с тем, что там делалось.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

Ещё бы RLE- компрессию добавили в опциях сохранения PSD. А то удивился, когда сохранённый из корела PSD после пересохранения в фотошопе увеличился в размерах.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

ch_alex,
Набор из 10 визиток, в которой в каждой последующей просто отключались ненужные слои и добавлялись новые не встречал?
Так последний макетик весил, мягко говоря, не слабо. Да... А визитки "дизайнерские", т.е. все разные напрочь, только размер один.

Да удаляйте вы все ненужные слои к чертям, зачем они Вам сдались.
И помните, что просто Save сохраняет изменения, т.е. не уменьшает, а только увеличивает размер файла.
А Save As... обычно, сбрасывает изменения и уменьшает размер файла.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

JAW, +500 Я Save вообще не пользую только Save As.
Имхо фик егознает куда он запишет мой файлик? А мб предыдуший сэйв пригодится?')))))'
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

dimohha,

Не по теме:
Эх на предпечатке не сталкивался с PDF записанными через Ctrl+S такие забавные тараканы вылезают на спуске порой :)
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

Набор из 10 визиток, в которой в каждой последующей просто отключались ненужные слои и добавлялись новые не встречал?
Не только встречал но и сам делал такое и даже хуже. :)
Поэтому заметил, что просто отключать слои не стоит, потому что могут быть корректирующие слои, переключение которых даёт тонкие вариации оттенков в макете.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

А через неделю Василий Иванович заметил что тюрьма без крыши...

Совместимость пзд имеет смысл включать всегда, когда вы хотите его воткнуть в приложение не понимающее последней версии спецификации ПСД, но понимающее ПЗД кагбе вообще. В том числе это и сам ФШ прежней версии. Например Асидися понимает ПЗД, но не факт что последней версии. Если там есть композит - она покажет, если нет - не покажет. Также действует и графическая библиотека FreeImage.dll от какого-то очередного проект-фордже.

При отключении компатибилити композитный слой все равно генерится. Что, несомененно, доставляет при сохранении больших документов с множеством эффектов. Генерится но не записывается.

У меня эта шняга отключена с незапамятных времен, а в Корел (который кагбе понимает ПЗД) импортируется создаваемый на лету композит сохраняемый скриптом во временной папке. То есть указываете файл, скрипт его плющит (Фотошопом ессно), кидает в темп, а оттуда уже импортит.
 
Ответ: как пакетно сделать все слои ф файле невидимыми?

При отключении всех слоев ФШ все равно делает композит, но он весь белый. RLE компрессия дает эффект уменьшения размера файла.
 
Статус
Закрыто для дальнейших ответов.