
Lib_alpha
Библиотека для работы с прозрачностью картинок

---


GetAlphaLevels: integer;
 - Получить количество альфа-уровней, которые поддерживает телефон.
   В норме должно возвращать значение 256, в старых телефонах
   без поддержки альфа-каналов вернется 2 или даже 0.

SetOpaque(im: image, opaque: integer): image;
 - Установить прозрачность для картинки im. 
   Возвращает переделанную картинку. 
   Прозрачность opaque 0-255 (0 - полностью прозрачна).

ReplaceColor(im: image, c1: integer, c2: integer): image;
 - Функция производит поиск в картинке всех точек, 
   имеющих ARGB цвет c1 и заменяет этот цвет на c2.
   Если с2 = 0, то цвет будет заменен на прозрачный.

TranslateColor(a: integer, r: integer, g: integer, b: integer): integer;
 - Функция преобразует значения RGB цветов и альфа-канала в одно число.
   Используется как вспомогательная для функции ReplaceColor.

GetColor(im: image, x: integer, y: integer): integer;
 - Функция возвращает цвет пиксела в картинке по 
   координатам (x, y) в ARGB формате. 
   Если координаты выходят за пределы картинки возвращается 0.


Пример использования в папке Example
Проверено на телефоне SE K550i

---

by odd
