1

Я не могу найти программу, которая может читать дополнительные данные в PNG-файлах Fireworks. Другие программы, такие как gimp, выдают только плоскую версию без слоев.

Кто-нибудь знает о программе? Я хотел бы загрузить пробную версию Fireworks, но этот раздел веб-сайта Adobe "испытывает трудности".

1 ответ1

1

Основываясь на небольшом поиске, может показаться, что PNG не имеют слоев, но благодаря использованию вспомогательных блоков Macromedia/Adobe Fireworks может сохранять данные слоев. К сожалению, эти данные относятся только к Fireworks, и никакие другие программы не знают, как их использовать; То же самое касается состояния и данных страницы. Я бы предположил, что это, вероятно, почему в опциях экспорта это называется Fireworks PNG . Другие приложения также используют вспомогательные куски для своих собственных целей.

Формат PNG состоит из подписи и серии фрагментов данных. Подпись позволяет программе узнать, что это png-файл, и чанки хранят данные. Куски имеют свойства для их дальнейшего определения. Байт 1 определит, являются ли данные критическими или вспомогательными. Критический означает, что он содержит данные, которые важны, и если у программного обеспечения изображения есть проблемы с критическим фрагментом, это требует спецификации PNG для отображения сообщения об ошибке. Вспомогательные чанки содержат данные, которые не важны для обычного представления, если программное обеспечение изображения не может понять чанк или имеет ошибку, разрешено пропускать чанк. Байт 2 определит, является ли он закрытым или открытым. Открытый означает, что это часть спецификации PNG, а частный означает, что данные относятся к третьей стороне. Байт 3 - это просто зарезервированное свойство для будущих версий формата PNG. Байт 4 определяет, является ли он безопасным для копирования или небезопасным для копирования. Этот байт предназначен для редакторов изображений, чтобы сообщить друг другу, должны ли данные в чанке быть включены в новые изображения, полученные из этого изображения. Идея состоит в том, что некоторые данные могут зависеть от других данных в изображении и, следовательно, не будут работать с новым изображением. Поскольку редактор изображений может не понимать блок, это свойство позволяет ему знать, как использовать блок.

Хотя я не могу найти какую-либо информацию из Adobe/Macromedia, я бы предположил, что данные слоев, созданные Macromedia/Adobe Fireworks, хранятся в виде фрагментов, помеченных как вспомогательные, частные и, возможно, небезопасные для копирования. Вам нужно будет загрузить Macromedia/Adobe Fireworks, установить его, открыть файлы изображений и экспортировать их в другой формат, который поддерживает слои; это должен быть формат, который также поддерживает GIMP. Общая рекомендация - PSD, и, насколько мне известно, это единственный многоуровневый формат, который поддерживает Fireworks.

Источники:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .