Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как убрать мерцание image на image? [D7, XP]


dplz ©   (2009-12-15 20:36:00) 

Всем доброго вечера.
Есть image1(.jpg), на котором лежат еще image2, image3, image4(все .png, по другому никак).
http://img.pixs.ru/storage/6/0/9/123JPG4223_8190582_381609.jpg

При onmousemove и смене изображения на другое, на одной из положенных сверху image, картинка ужасно мерцает. Возможно, если да, то как от этого избавится не пользуяcь компонентами типа gdi+, opengl, directx и проче...
Спасибо.


dplz   (2009-12-16 02:25:00) [1]

Да я уже через gdi+ разобрался, просто не хотелось в него лезть...)


Andy BitOff   (2009-12-16 01:17:00) [2]

> dplz ©   (16.12.09 00:17) [6]
> Чтоб рисовать с png на форме надо юзать gdi+ или что-то
> в этом роде... а мне надо без этого :(

Пропустил, что "мне надо без этого". Тогда вопрос, чем отличается "использовал pngimage" и "gdi+ ... мне надо без этого", т.е. запрещено использование именно GDI+?


Andy BitOff   (2009-12-16 00:29:00) [3]

> dplz ©   (16.12.09 00:26) [8]
> да, чтобы просвечивала.
> я использовал pngimage и просто через picture грузил картинки.
> Теперь незнаю что делать...

http://www.delphimaster.ru/cgi-bin/forum.pl?n=18&id=1260663047


dplz   (2009-12-16 00:26:00) [4]


> Игорь Шевченко

да, чтобы просвечивала.
я использовал pngimage и просто через picture грузил картинки. Теперь незнаю что делать...


Игорь Шевченко   (2009-12-16 00:20:00) [5]

по-моему компонентов для рисования png в тырнете, как звезд на небе.
Тебе от альфы чего надо - чтобы вся итоговая картинка просвечивала ?


dplz   (2009-12-16 00:17:00) [6]

Чтоб рисовать с png на форме надо юзать gdi+ или что-то в этом роде... а мне надо без этого :(


Andy BitOff   (2009-12-16 00:14:00) [7]

> dplz ©
> inkakas

Рисуй прямо на форме, тогда и двойная буферизация поможет.


dplz   (2009-12-16 00:03:00) [8]

а как на паинтбоксе без gdi+, opengl и directx нарисовать png с альфой?


DVM   (2009-12-15 20:46:00) [9]

Тогда могу посоветовать не использовать TImage, а взять, например TPaintBox и рисовать все самому.


inkakas   (2009-12-15 20:42:00) [10]

нет, не помогает... :(


DVM   (2009-12-15 20:40:00) [11]

двойная буферизация не помогает?


Наверх

Титульная страница Поиск, карта сайта Написать письмо