
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.06.2014, 23:17
|
|||
|---|---|---|---|
|
|||
Canvas в 24-битное PNG изображение |
|||
|
#18+
Здравствуйте. Создаю изображение на канвасе, затем экспортирую его через Код: javascript 1. В результате получаю PNG изображение 32 бит на пиксель в формате RGBA. Можно ли как-нибудь заставить браузер создавать 24 битное изображение без альфа канала, так как он не задействован в моем случае? Без сторонних библиотек, если возможно. Это требуется для уменьшения размера изображения (в байтах). GIF - браузеры не поддерживают. JPEG - ещё больше занимает чем 32-битное PNG. P.S. Пробовал параметры в функцию toDataURL передавать разные - для PNG игнорирует полностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2014, 10:14
|
|||
|---|---|---|---|
Canvas в 24-битное PNG изображение |
|||
|
#18+
janco, Есть вариант сжатый JPG, наверняка меньше будет весить, но и качество может пострадать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2014, 15:07
|
|||
|---|---|---|---|
|
|||
Canvas в 24-битное PNG изображение |
|||
|
#18+
Если альфа канал не используется, думаю он достаточно эффективно сожмется. Т.ч. выгода в любом случае будет не большая. Т.к. спецификация PNG предполагает специальные стадии (alpha separation, filtering) возможно вообще близка к 0, при грамотном кодеке. IMHO. Хотя, нужно тестировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2014, 19:15
|
|||
|---|---|---|---|
|
|||
Canvas в 24-битное PNG изображение |
|||
|
#18+
Gustlyjanco, Есть вариант сжатый JPG, наверняка меньше будет весить, но и качество может пострадать. Я уже пробовал - весит раза 2 больше, иначе качество сильно страдает. Т.е. указать опциями это невозможно, насколько понял? Просто хотелось окончательно знать - в стандарте об этом ничего... Ладно, спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.06.2014, 19:46
|
|||
|---|---|---|---|
|
|||
Canvas в 24-битное PNG изображение |
|||
|
#18+
jancoТ.е. указать опциями это невозможно, насколько понял?да. собственно, вариантов только 2: либо использовать toDataURL как есть, либо брать getImageData и делать PNG вручную прямо из пикселей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1446999]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 485ms |

| 0 / 0 |
