![]() |
PNG: RGB + A = RGBA
чем легче всего получить сабж?
только что попробовал в фотошопе добавить альфу как маску слоя, так оно при сохранении подсовывает для 0ых (?) альф чёрный (и иногда красный) цвет. сейчас пойду попробую поднять нижнюю альфу на несколько единиц (метод научного тыка рулит), а вы напишите, как это правильно делать. п.с.: ходил, пробовал. создаётся впечатление что, какую нижнюю альфу установишь, столько градаций цвета для прозрачных пикселей и используется (это всё про "сейф эз", в случае "сейф фор вэб" эффект отличается, но незначительно). |
какого хрена?..
Вложений: 1
как оказалось, фотошоп делает нормальные файлы, это флеш прикалывается при импорте. я думал, сделаю loadMovie, и жить станет веселее, ан нет.
вот, приаттачил пример. если взять пнг в фотошоп, то многократным ctrl+j/ctrl+e можно убедиться, что всё в поряде. однако, флеш, видимо, придерживается другого мнения. как обойти? |
Что-то я не пойму, твоя трансформация, судя по переданным параметрам, убивает в ноль альфу, а потом плюсует к ней 255. И что ты хотел получить? Черный цвет в прозрачных областях? Там же 0x00000000, а получил 0xFF000000, что и следовало ожидать.
|
|
В смысле он заранее пересчитывает цвет с учетом альфы и больше не меняет? Ну для снижения нагрузки.
|
похоже он пересчитывает их каждый раз, когда меняется альфа. в итоге, погонял её туда/сюда, и в РГБ-каналах - мусор.
Код:
// gradient; skip |
| Часовой пояс GMT +4, время: 12:38. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.