Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение прорачности фона после n-го количества времени. (https://javascript.ru/forum/misc/50911-izmenenie-prorachnosti-fona-posle-n-go-kolichestva-vremeni.html)

danik.js 16.10.2014 20:18

Цитата:

Сообщение от ksa
Ну или пример покажи, как менять rgba, чтобы увидеть что будет под элементом

Ну вот сам и потрудись убедиться в этом, фома неверующая )

ksa 16.10.2014 20:19

Цитата:

Сообщение от danik.js
сам и потрудись убедиться в этом, фома неверующая

Ну если это действительно так - я готов поверить на слово... :D

ruslan_mart 16.10.2014 20:24

http://learn.javascript.ru/play/m26Vpc

Речь об этом?

ksa 16.10.2014 20:33

Цитата:

Сообщение от Ruslan_xDD
Речь об этом?

Да, спасибо. :yes:

kostyanet 16.10.2014 20:34

Цитата:

Сообщение от danik.js
Ну вот сам и потрудись убедиться в этом, фома неверующая )

Заказчик просит сделать плашечку под логотипом полупрозрачную, типа белая слишком, а на черном фоне бардовый некомильфо. Мне удалось на словах объяснять (не прибегая к демонстрации) что полупрозрачный на черном - это серый.

У народа воображение играет с этой альфой. На самом деле все именно как ksa утверждает - любое изменение непрозрачности пикселов ведет к композингу этих пикселов с другими пикселами. Нет никаких "прозрачных" изображений. Есть 2 как минимум изображения и функция которая по параметрам в альфе готовит композицию 1 из 2.

kostyanet 16.10.2014 20:38

Ну то есть курсовая задача ТС в дебильной формулировке. Показательно для нашего лучшего в мире образования.

В прошлом был еще такой маразм что в GIF "однобитовая альфа". А в PNG, типа, многобитовая и поэтому гиф мастдай, а пинг - рулез. Я почему вспомнил, GIF удачно демонстриует этот принцип смешивания. Нет там никакой альфы вообще, просто любой из 256 TrueColor цветов может быть объявлен transparent и через этот пиксел типа, будет видно фон. На самом деле практически наоборот: в transparent пиксел запишется пиксел фона - понимаете? Как бы z-order пиксела поменяется на 1 и его станет видно НАД картинкой, то есть ВМЕСТЕ с ней.

Разница с альфой в том, что альфу считают, а гифные прозрачные пикселы не надо считать - переписал снизу вверх и готово, умножение всегда на 1.


Часовой пояс GMT +3, время: 07:11.