Введение

Adobe Fireworks (ранее Macromedia Fireworks) — это редактор растровой и векторной графики, приобретенный компанией Adobe в 2005 году. Fireworks был разработан для веб-дизайнеров, чтобы быстро создавать прототипы веб-сайтов и интерфейсы приложений. Его возможности включали в себя сегменты (slices), которые преобразуются в элементы HTML, и возможность добавления интерактивных областей (hotspots), которые преобразуются в гиперссылки. Он был разработан для интеграции с другими продуктами Adobe, такими как Adobe Dreamweaver и Adobe Flash. Программа была доступна как самостоятельный продукт или в составе Adobe Creative Suite. Более ранние версии поставлялись в комплекте с Macromedia Studio. Компания Adobe прекратила поддержку Fireworks в 2013 году, объяснив это растущим дублированием функциональности с другими своими продуктами, такими как Adobe Photoshop, Adobe Illustrator и Adobe Edge.

Пользовательский интерфейс

Пользовательский интерфейс Fireworks соответствует общему стилю Adobe Creative Suite и похож на интерфейс Adobe Photoshop. В macOS приложение можно отображать в режиме многодокументного интерфейса или в стандартном режиме, где все панели инструментов свободно располагаются на экране.

Иерархические слои

Ко всем слоям можно получить доступ из панели "Слои". Слои могут быть шире или выше самого изображения. Однако финальное изображение формируется путем скрытия тех областей, которые выходят за границы изображения.

Умные гиды

Фейерверки поддерживают направляющие – горизонтальные или вертикальные линии, выполняющие роль линейки для помощи в рисовании, размещении контента и компоновке изображения. Пользователь может в любой момент разместить на изображении одну или несколько направляющих и использовать их в качестве визуальной помощи. Например, направляющая полезна, когда необходимо выровнять фрагмент текста с другим графическим элементом. Кроме того, пользователь может включить функцию привязки в Фейерверкс, благодаря которой объекты (фрагменты изображения, текст или слои), перетаскиваемые вблизи направляющей, автоматически привязываются к ней. Однако "умные направляющие" не размещаются пользователем. Это области изображения, представляющие интерес для пользователя, такие как границы изображения, его центр или общие границы другого объекта. Когда пользователь перетаскивает объект, Фейерверкс пытается предугадать его намерения и отображает временные визуальные подсказки и вспомогательные элементы для размещения. Эта функция была добавлена в версии CS4.

Символы

Многоразовые элементы можно определить как символы и разместить на нескольких страницах или на одной странице. При редактировании главного символа, программа Fireworks автоматически применяет изменения ко всем его экземплярам.

9-резное масштабирование

Эта функция обеспечивает сохранение скругления углов прямоугольников при их трансформации, в зависимости от расположения направляющих. В CS4 эта функция представлена в виде отдельного инструмента. Хотя эта функция была внедрена в версии CS3, ее использование было ограничено символами.

Оптимизация изображения

Фейерверки были разработаны специально для веб-разработки. Учитывая, что не все пользователи имеют высокоскоростное интернет-соединение, веб-разработчикам важно оптимизировать размер своего цифрового контента. Что касается сжатия изображений, Fireworks обеспечивает более высокую степень сжатия, чем Photoshop, при работе с форматами JPEG, PNG и GIF.

Интеграция с Adobe Creative Suite

Fireworks поддерживает форматы файлов Adobe Photoshop и Adobe Illustrator (.psd и .ai), а также формат Encapsulated PostScript (.eps).

Экспорт

Фейерверк может экспортировать изображения в различные форматы файлов, включая PNG, JPEG, GIF, анимированный GIF, TIFF, SWF, BMP, WBMP и PDF. Также поддерживается экспорт в SVG (с помощью бесплатного расширения Export) и FXG 2.0. Фейерверк позволяет экспортировать в HTML, преобразуя фрагменты в HTML-элементы.

Государства

Ранее известные как кадры, состояния используются для анимации. Они также используются для определения поведения символьных кнопок, например, для состояний "Нормальное", "Нажатое", "При наведении" (изменение визуального стиля кнопок при нажатии, отпускании и наведении указателя мыши).