[PS CS3 и ранее] PDF с прозрачностью (индексированный цвет)

Veniamin-kHz

Участник
Топикстартер
Сообщения
163
Реакции
18
Photoshop CS3 изображение с индексированным цветом и прозрачностью не сохраняет её (прозрачность) в PDF файле. А при попытке печати на Acrobat, тот выдает ошибку и файл не создает. Это какая-то особенность старых версий Photoshop? Технически это возможно, такой PDF можно создать из PNG с прозрачностью через ImageMagic, например (проверил).
 
Прозрачность в индексированном файле реализуется за счет присвоения определенному цвету индекса прозрачности. Соответственно, в спецификации PDF такого нет, надо генерировать маску прозрачности, под что старый фотошоп не заточен. Вообще сама задача странна и непонятна - все равно, как пожарить яичницу на утюге или сварить суп в унитазе.
 
такой PDF можно создать из PNG с прозрачностью через ImageMagic, например (проверил).
Ну если нет возможности перейти на фотошоп посвежее, готовьте в CS3 .png и конвертируйте в .pdf через ImageMagic. Какие порблемы?

Не по теме:

или сварить суп в унитазе.
Знаменитые всратые бульоны? )

 
Вообще сама задача странна и непонятна
Да нет никакой задачи, просто экспериментировал и обратил на это внимание.
Какие порблемы?
Просто интересна была причина, беглым поиском найти не удалось.
 
Индексированный файл с прозрачностью - это анахронизм, под который сейчас, разве что, веб заточен. Фотошоп же с индексом работает чисто на отвяжись, а PDF - вообще не его родной формат.
 
такой PDF можно создать из PNG с прозрачностью через ImageMagic, например (проверил).
А в этом pdf точно получается индексированный цвет с прозрачностью или IM конвертирует в RGB, проверяли?

Фотошоп CC pdf сохраняет и печатает, но получается без прозрачности.
 
А в этом pdf точно получается индексированный цвет с прозрачностью или IM конвертирует в RGB, проверяли?
Перефразируйте свой вопрос, в данной формулировке он лишен смысла.
Индексированный цвет может быть какой угодно модели - Grayscale, CMYK, RGB и т.д.
Причем PDF это поддерживает, а вот PNG,по моему, нет.
И вообще неясно, каким боком цветовая модель к данному вопросу?
 
  • Спасибо
Реакции: Skvoznyak
Индексированный цвет может быть какой угодно модели - Grayscale, CMYK, RGB и т.д.
Имел ввиду Indexed Color, к которому есть некая Color Table.
1633768125714.png

Причем PDF это поддерживает, а вот PNG,по моему, нет.
1633768309921.png

И вообще неясно, каким боком цветовая модель к данному вопросу?
Photoshop CS3 изображение с индексированным цветом и прозрачностью не сохраняет её (прозрачность) в PDF файле.
 
Брр у меня складывается ощущение, что вы не совсем хорошо представляете что такое Indexed Color
Имел ввиду Indexed Color, к которому есть некая Color Table.
Да, Indexed color - это режим, в котором цвет пиксела задается номером в фиксированной таблице цветов. Значения цветов в этой таблице могут быть любой модели. Теоретически могут, например в PDF
А вот в PNG, IMHO, только RGB, во всяком случае, первая ссылка на хабре так говорит, спецификацию искать лень
 
Брр у меня складывается ощущение, что вы не совсем хорошо представляете что такое Indexed Color
У меня складывается ощущение что мы вообще не о том говорим.
ТС описал проблему: конкретно в Photoshop CS3 не получается сохранить изображение в Indexed Color (как я понял) с прозрачностью в формат .pdf (как это можно сделать, например, в gif или png-8). Также ТС отметил что
Технически это возможно, такой PDF можно создать из PNG с прозрачностью через ImageMagic, например (проверил).
Вот я и спросил, не перевел ли, по случаю, ImageMagic такой PNG из режима Indexed Color в режим RGB (как это можно сделать в том же фотошопе, например, путём Image - Mode - RGB color, или через Convert to Profile).

Как-то так, без погружения в дебри спецификаций цветовых систем и графических форматов )
 
Сможет ли кто-нибудь ВНЯТНО объяснить механизм появления этих самых Indexed CMYK в PDF файле?
При наличии каких условий они появляются?
 
Вот я и спросил, не перевел ли, по случаю, ImageMagic такой PNG из режима Indexed Color в режим RGB
Похоже, что какое-то преобразование он делает, но я пока не понял суть этого преобразования (почему-то размер изменяется не значительно, хотя при переводе в 24 bit/pixel должен бы), если смотреть на PDF созданный напрямую из Photoshop, то
01.png
А, если конвертировать через ImageMagic, то
02.png
 
Судя по скрину, ImageMagic действительно перевел внутри PDF indexed в честный RGB с альфаканалом. Почему размер не изменился вы хотите спросить? Да потому что количество информации при этом переводе не изменилось и deflate сжал его до минимального размера и там и там.
 
  • Спасибо
Реакции: lexter77
Сможет ли кто-нибудь ВНЯТНО объяснить механизм появления этих самых Indexed CMYK в PDF файле?
При наличии каких условий они появляются?

On behalf of Adobe,



There is absolutely nothing wrong with indexed color. All indexed means, as explained earlier in this thread, is that the image in question has no more than 256 distinct colors used. And contrary to popular belief, indexed color may be either RGB or CMYK. Indexed color is simply a method by which a single byte table lookup value could be used to express an RGB or CMYK value as opposed to either three bytes (RGB) or four bytes (CMYK).



There are many images that in fact use no more than 256 distinct colors, especially when dealing with screen shots or images that possibly were derived from simple vector diagrams.



In terms of how images with indexed color work, they are processed no differently than images that are not indexed. When creating PDF files, Adobe applications will automatically use indexed color if no more than 256 distinct colors are found in the image. You have no control over that! And there is nothing wrong with this! All Adobe (and competing products that we know of) handle images with indexed color without any issues whatsoever.



Thus, if you have a printer that you “need to fix” content that ends up as indexed color, you are dealing with a printer that either (1) is concerned that you may be using low quality artwork (i.e., relatively few distinct colors) or (2) simply doesn't know what they are talking about. We know of no RIP/DFE and/or PDF workflow component that doesn't properly deal with images with indexed color.



Feel free to point such “printers” to me if they still give you issues over this.



- Dov

- Dov Isaacs, former Adobe Principal Scientist (April 30, 1990 - May 30, 2021)
 
Похоже, что какое-то преобразование он делает, но я пока не понял суть этого преобразования
Вот вам и суть:
Судя по скрину, ImageMagic действительно перевел внутри PDF indexed в честный RGB с альфаканалом.
Стало быть ImageMagic тоже не умеет сохранять Indexed Color с прозрачностью в pdf, как и фотошоп.
 
When creating PDF files, Adobe applications will automatically use indexed color if no more than 256 distinct colors are found in the image. You have no control over that! And there is nothing wrong with this! All Adobe (and competing products that we know of) handle images with indexed color without any issues whatsoever.
При создании PDF-файлов приложения Adobe автоматически будут использовать индексированный цвет, если в изображении найдено не более 256 различных цветов. Ты не можешь это контролировать! И в этом нет ничего плохого! Все Adobe (и конкурирующие продукты, о которых мы знаем) обрабатывают изображения с индексированным цветом без каких-либо проблем.
---
НО. Отрыть изображение с Indexed CMYK, находящееся в PDF-файле при помощи Photoshop невозможно!
О том и речь!
 
вы спрашивали, откуда они появляются, я написал 'hz'
 
вы спрашивали, откуда они появляются, я написал 'hz'
Там написано, что "все Adobe (и конкурирующие продукты, о которых мы знаем) обрабатывают изображения с индексированным цветом без каких-либо проблем".
А это неправда! Потому есть сомнения в верности всего этого сообщения...
 
Аргументируйте.
Стало быть ImageMagic тоже не умеет сохранять Indexed Color с прозрачностью в pdf, как и фотошоп.
C чего бы он умел, если у PDF в спецификации нет Indexed с прозрачностью? Прозрачность внутри него достигается или маской или альфаканалом, которые специально генерить надо. Некоторые вообще изворачиваются, разбивая на однопиксельные полоски