|
23.04.2009, 13:43
|
#1
|
Оператор ЭВМ
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
|
Способы уменьшить вес PNG-картинок
Друзья. Прошу поделиться способами уменьшения png картинок. Это невыносимо. В Jpg картинка весит 3 кб. Она имеет разрешение 120х160. Если ее сохранить в Png, то онп весит 55КБ!!! Пробовал Pngout и pngoptimizer. Незначительно уменьшило. До 34 примерно. Но я сам не раз встречал картинки, выдранные с каких-то прог, размером 120х160 и весили они 7 КБ!!! Как сделать, чтобы и моя так мало весило? Как Вы это делаете? Заранее благодарю!!!
|
(Offline)
|
|
23.04.2009, 14:36
|
#2
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
Ну вообще png то в отличие от jpeg сжимает без потерь, а значит сжатие зависит от сложности изображения. На фотографиях сжатие будет минимальным.
Если png весит экстремально мало а картинка сложная значит перед нами 256-цветный образец png.
Его получить можно в фотошопе выбрав - Export for Web & Devices, и выбрать пресет png-8. Так же можно сохранять черед 3D MAX меню File - Image Viewer, открыть им картинку и выбрать сохранить в PNG, потом выбрать - 8bit.
Однако от пнг в 256 цветах мало толку ибо он в этом случает идентичен gif. Нет альфа-слоя, только один прозрачный цвет. Если деградация цветовой палитры нестрашна, то плюсом идёт отсутствие артефактов сжатия.
Да если нехотите получить рябь на градиентах при сохранении в 8бит, уберите нафиг Dither.
__________________
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
|
|
23.04.2009, 15:14
|
#3
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
Уменьши кол-во цветов в картинке и будет меньше весить.
Или используй jpg
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
23.04.2009, 15:39
|
#4
|
AnyKey`щик
Регистрация: 18.09.2007
Сообщений: 17
Написано 5 полезных сообщений (для 9 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Felix за это полезное сообщение:
|
|
23.04.2009, 17:38
|
#5
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
Считаю своим долгом отметить, что цвет в формате RGB хранится в виде одного числа, а не трех (на каждый канал). Например, цвет R: 253, G: 93, B: 69 хранится как число 16604485 в десятичной системе счисления или как #fd5d45 — в шестнадцатеричной.
|
Ржачно... Если считывать 4байта за раз то да одно число ABGR, если по-байтно то 4 числа A, B, G, R!
Ппц... учат ещё...
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.04.2009, 18:29
|
#6
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
Однако от пнг в 256 цветах мало толку ибо он в этом случает идентичен gif. Нет альфа-слоя, только один прозрачный цвет. Если деградация цветовой палитры нестрашна, то плюсом идёт отсутствие артефактов сжатия.
|
1) Не все мобилы нормально работают с альфа прозрачностью в картинке.
2) Но тем не менее почему-то принято в Java использовать png.
3) Чаще всего 256 цветов для графики в мобиле достаточно.
Я всегда сохраняю в PNG-8, а потом прогоняю через аутпнг. Результат устраивает.
|
(Offline)
|
|
23.04.2009, 20:50
|
#7
|
|
Ответ: Способы уменьшить вес PNG-картинок
Опции irfanview, хотя сохраняю в фотошопе
|
|
|
Сообщение было полезно следующим пользователям:
|
|
23.04.2009, 21:27
|
#8
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
Фблин
Image -> Indexed Color
Чего всякого наизобретали?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
24.04.2009, 03:16
|
#9
|
Оператор ЭВМ
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
|
Ответ: Способы уменьшить вес PNG-картинок
Спасибо, друзья!!! Вы молодцы!
|
(Offline)
|
|
27.04.2009, 16:45
|
#10
|
ПроЭктировщик
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений (для 45 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
если мне размер мидлета критичен то Png сохраняю через macromedia fireworks, где настраиваю кол-во цветов и визуально выбираю между качеством и размером
|
(Offline)
|
|
27.04.2009, 23:19
|
#11
|
ПроЭктировщик
Регистрация: 25.12.2006
Сообщений: 163
Написано 7 полезных сообщений (для 12 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
блин, по-моему уже поднимался вопрос... pngout.exe - поиск выдаст кучу ссылок. выжимает из файла все соки иногда оставляет всего 20% от первоначального. если эта утилита не может уменьшить размер PNG - не сможет никто. самое главное - без потери качества работает! но довольно долго - это минус
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
09.05.2009, 03:59
|
#12
|
Оператор ЭВМ
Регистрация: 07.08.2008
Сообщений: 31
Написано одно полезное сообщение
|
Ответ: Способы уменьшить вес PNG-картинок
Долго? Я даже не успеваю первую букву в окне прочитать, которое выскакивает при сжатии.
И вообще, pngout удаляет коментарии и еще что-то. А качество он не меняет, ясно? А вот как раз из-за качества и можно уменьшить размер. И сделал я это Фотошопом. Выбрал PNG-8 и качество 128. Стало весить мало, но зерна немного появились. Неприяино...
|
(Offline)
|
|
09.05.2009, 05:09
|
#13
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
И вообще, pngout удаляет коментарии и еще что-то.
|
Он выбирает лучший алгоритм сжатия. PNG можно сжимать по-разному.
|
(Offline)
|
|
09.05.2009, 14:25
|
#14
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: Способы уменьшить вес PNG-картинок
Sanya, чтобы небыло зернистости убери в ноль параметр Dither
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:04.
|