Как сделать цвет однородным (а не размытым) при его экспорте из Flash?

Какие настройки/методы лучше всего подходят для создания анимированного GIF с четким качеством изображения?

Вот с чем я работаю: http://demo.jessewhite.me/envelope/index.html

Эта графика предназначена для клиентов высокого класса, поэтому я хочу, чтобы она была максимально четкой. Я пытался создать анимированный gif несколькими способами, и это, безусловно, лучший результат, который у меня есть.

Вот мой подход:

save image as PNG
import into Flash to animate
publish as GIF image with the following settings: 'Optimize colors' and 'Smooth' are checked. Dither: Diffusion. Palette Type: Adaptive. Max Colors: 2500.

Я хотел бы, чтобы готовый GIF-файл выглядел плоским, сплошным цветом (без каких-либо точечных узоров сверху) на конверте. Печать должна сохранять градиенты, и я также не могу отказаться от тени.

возможно, вы захотите изменить настройку «Dither». А еще лучше, вы можете вообще отказаться от Flash и использовать анимацию css для создания этого.
Вам нужно отключить дизеринг. Также. Я согласен с @Vincent. Если возможно, следует использовать CSS-анимацию или переходы. Вы можете использовать fireworks для создания 8-битного png с альфа-прозрачностью, чтобы исказить тень, но это также можно сделать с помощью CSS. Лично я бы использовал jpeg с css box-shadow и переходами/анимацией.
@Terry & Vincent Спасибо, я знаком с анимацией CSS, и хотя я согласен с тем, что в целом это был бы гораздо лучший подход, этот конкретный проект представляет собой электронное письмо в формате HTML, поэтому он должен быть в формате GIF. То есть, если нет другого пути. Я тестировал анимацию CSS в электронных письмах в 4 основных почтовых клиентах, и ни в одном из них она не работала. Этот тест был только около 4 дней назад. Пожалуйста, дайте мне знать, если действительно есть другой/лучший способ. Кроме того, я пробовал этот метод Flash с дизерингом и без него, и он кажется намного лучше.
@Terry - Исправление; Я только что попытался снова отключить дизеринг, и, похоже, это не имеет никакого значения. URL-адрес примера был обновлен новым gif: demo.jessewhite.me/envelope/index.html .
@ user2215732, это должно быть как-то связано с тем, как Flash выводит gif. Как в Photoshop, так и в Fireworks файл «envelope.png» не содержал никаких «точечных рисунков».
Таким образом, я наконец смог получить качество изображения, к которому стремился. Вот что я сделал: Анимировал с помощью Flash, потому что это намного проще, чем анимация с помощью Photoshop. Сделайте скриншот каждого кадра на временной шкале и вставьте в Photoshop на отдельный слой. Обрежьте файл Photoshop до необходимых размеров. Откройте окно «Анимация» и выберите «Создать кадры из слоев». Сохранить как анимированный GIF. Кажется довольно смешным, если этот процесс необходим. Поэтому, пожалуйста, не стесняйтесь записывать другие советы/методы/предложения/и т.д..

Ответы (3)

Когда я экспортирую GIF-файлы с помощью Flash, у меня обычно возникает та же проблема, поэтому я лично предпочитаю экспортировать их в виде последовательности png/jpeg, а затем импортировать серию в Photoshop с помощью:

Слой>Видеослои>Новый видеослой из файлов

Когда вы выбираете первый png, он импортирует всю последовательность, и вы можете экспортировать ее в формате gif, «сохранить для Интернета».

Вам нужно установить дизеринг на none. Дизеринг — это преднамеренно применяемая форма шума.

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

Иногда Flash не анимирует изображения чисто, если вы не установите флажок «разрешить сглаживание», найденный в библиотеке. Его можно увидеть, дважды щелкнув ресурс изображения из списка в библиотеке и просмотрев параметры всплывающего окна.введите описание изображения здесь