Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Почему swc не жмёт jpeg? (http://www.flasher.ru/forum/showthread.php?t=212891)

neonoviiwolf 20.05.2016 15:26

Почему swc не жмёт jpeg?
 
Доброго!
Вопросик, я делаю секвенцию заднего плана, весит весомо, выгружаю PNG = 63 мегабайта. Дальше создаю мувик и загружаю туда эту секвенцию и в итоге получаю 8 мегов. Думал, что если сделать секвенцию jpeg, смогу пожать ещё лучше, но чёт эффект = 0. Выходит при экспорте swc содержит jpeg высокого качества?

faraday 20.05.2016 15:27

в параметрах публикации можно менять качество

neonoviiwolf 20.05.2016 15:33

Цитата:

Сообщение от faraday (Сообщение 1194228)
в параметрах публикации можно менять качество

я экспортирую swc, а не swf, там чёт ничего нету

faraday 20.05.2016 17:28

настройки общие идут

Psycho Tiger 21.05.2016 13:16

Может быть swc пожмётся позже, после компиляции в swf результатирующего ролика?

Wolsh 21.05.2016 14:45

Не путайте сжатие и перекодирование.
PNG это формат без потери качества, то есть содержащий точное значение цвета для каждого пикселя. Он может быть сжат алгоритмами уплотнения.
JPEG это формат, содержащий набор данных для восстановления изображения, а не данные самого изображения. Конкретные цвета пикселей создаются интерпретатором в процессе "чтения" файла, а не считываются из него напрямую. Поэтому, чтобы "пережать" JPEG в JPEG, его надо сначала восстановить в (грубо говоря) BMP, чтобы получить конкретные значения пикселей, которые потом заново перекодировать в JPEG c новыми установками точности. Невозможно пережать сам ФАЙЛ .jpg, последовательность байтов как есть, в новый файл .jpg. Можно пережать только картинку.
Соответственно нет разницы, перекодируете Вы PNG или JPEG — в обоих случаях источником для кодирования нового JPEG будет BMP, массив пикселей.
Флэшовый компилятор автоматически кодирует PNG в JPEG + альфа-канал. То есть в SWF-файле нет никакого файла PNG внутри, ни исходного ни сжатого; все битмапы закодированы алгоритмом JPEG.
Цитата:

я экспортирую swc, а не swf, там чёт ничего нету
Надо смотреть настройки не экспорта, а свойства каждой конкретной битмапы в Библиотеке. Там есть настройки импорта, качество сжатия.

Max_Payn 21.05.2016 15:46

Wolsh спасибо за ваш ответ. У вас всегда развернутые и точные ответы

neonoviiwolf 21.05.2016 16:49

Wolsh ясно, спасибо за ответ


Часовой пояс GMT +4, время: 01:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.