forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_picker (http://forum.boolean.name/showthread.php?t=8532)

odd 22.06.2009 18:02

Lib_picker
 
Вложений: 2
По просьбе demon112 создал простенькую библиотеку по вырезанию части картинки с учетом прозрачности.

функции такие:

LoadImage(im: Image) - Загрузить картинку в библиотеку

Reset - Удалить картинку из библиотеки

Image GetImage(i: Integer) - Возвращает квадратную картинку размера высота * высота картинки под номером i
т.е. подразумевается, что у вас в файле содержится много квадратных картинок в горизонтальном ряду

Image GetArea(x: Integer; y: Integer; w: Integer; h: Integer)- Вырезает из картинки произвольный прямоугольный кусок
x, y - координаты верхнего левого угла блока
w, h - ширина и высота блока

Данная библиотека пригодится тем, у кого в программе много иконок в меню или другой графики.
Гораздо экономнее по размеру хранить все картинки в одном файле и извлекать их с помощью данной библиотеки.

demon112 23.06.2009 06:36

Ответ: Lib_picker
 
Посяб одним словом)

cherepets 19.06.2010 12:40

Ответ: Lib_picker
 
в либе ты обозвал загрузку - load, а не LoadImage.
исправь описание


Часовой пояс GMT +4, время: 01:47.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot