2009-10-27 6 views
3

Я хочу, чтобы пользователь загружал PNG-файл с альфа-прозрачностью и скомпилировал его с помощью SWF-файла с сжатием jpeg во встроенном PNG-файле.Командное приглашение конвертировать png в swf

Как я могу это сделать?

Я думал, что сначала я просто построю класс и скомпилирую его с помощью Flex Framework, но Flex не сжимает встроенные PNG-файлы. Вы, кто попытался, вероятно, закончили создание файла assets.swf, скомпилированного из Flash IDE.

Любые мысли оценили.

С наилучшими пожеланиями, nitech

ответ

6

В пакете swftools есть команда png2swf. Используйте параметр -j для сжатия jpeg.

+0

Превосходно :-) Только то, что мне нужно. – nitech

1

Попробуйте ImageMagick, я помню, видя в нем используется много общих-хостинг веб-серверов. Его можно выполнить в командной строке или в скриптах.

+0

Wow! Я не знал, что ImageMagick обрабатывает swf-файлы! Это работает, но не сжимает изображение до JPG. Я предполагаю, что дополнительный шаг легко разрешит это. – LiraNuna

+0

У этого есть? Согласно документации, у него нет ... – ty812

+0

эй, я не знаю, что он делает, я просто помню, как видел его на сервере! ; D –