Вверх ↑
Разработчик
Ответов: 26151
Рейтинг: 2127
#1: 2008-01-12 14:41:54 ЛС | профиль | цитата
Galkov писал(а):
Может я тупой, но мне всегда казалось, что рисуют не на картинке, а на контексте
И чем отличается рисование на картинке (хоть с окном, хоть без - назначения сей качественной характеристики мне тоже не ведомо) от рисования на Bitmap.Canvas.Handle - пока не догадываюсь....


Ну да, так и сделано. Я чего-то заговорился, по-моему

Galkov, а что, дельные мысли кинул. Сечас попробую упростить.

------------ Дoбавленo:


Ну вот создал -- ver 1.50.

Не более одной отрисовки в сессии. Если нет Handle окна или Bitmap'a, то в поток выдается полученная картинка.
Изображение можно вписывать как во все окно, так и в клиентский прямоугольник, координаты которого определены точками сверху, в любой части окна или Bitmap'a. На окнах и Bitmap'ах поддерживается прозрачность отрисовки форматов PNG и GIF.

В архиве два примера -- с простой отрисовкой на окне и с мультизагрузкой файлов изображений. В качестве фиксатора изображения на контексте применен ScreenShort, ну это -- кому как нравится.

Поддерживает оба компилятора.
Требуется протестировать, если все будет нормально, будем добавлять в пакет.

Не обращайте внмания на размер, это столько весит не компонент, а примеры.

------------ Дoбавленo:


Galkov, и чего скажешь
карма: 22

0
файлы: 1imageloader_1_50.zip [83.5KB] [224]