|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.07.2010, 17:54 | #1 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
bmp картинка
не могу понять почему мигает картинка
может потому что она bmp 500 кб весит? JPG ,png не хочет загружать пробовал переменную test:TImage; test.pictures.loadfromfile('wheel/wheel_0.png') bmp jpg и так далее не загружает чё делать чтобы не мигала картинка а да управление на стрелках |
29.07.2010, 18:32 | #2 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
А что это у Вас такое тяжелое лежит в приложении? Вы или уменьшите архив (это, я так понимаю, исходники), либо расскажите точнее в чем проблема. Из за чего появляются моргания? Может вы в цикле очень часто перегружаете картинку (TImage очень медленный компонент)? В интернете я наталкивался на что-то подобное (запрос типа: Как ускорить загрузку битмапа в tImage)
По поводу BMP: TImage предназначен для показа на форме изображения: битовой карты (TBitmap), метафайла (TMetafile), значка (TIcon).
Искусственный интеллект - фигня по сравнению с естественной глупостью
Последний раз редактировалось Impuls1989; 29.07.2010 в 18:35. |
29.07.2010, 18:37 | #3 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
ну да из за загрузки
то есть когда нажимаешь влево или вправо то g1.progress прибавляет и картинка загружается там 35 картинок это руль под наклонен каждый раз на 10 градусов ( 0 - 35 ) 35 картинок по 500 кб вот и размер большой может если сделать формат png размером 20-30 кб то картинка будет быстрее загружатся и не будет этих мерцаний но как в делфи запихнуть PNG |
29.07.2010, 18:54 | #4 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
В любом случае придется конвертить в bitmap... Юзайте нечто другое... Есть один лузерский вариант: поставить 35 TImage друг на дружку и у каждого свойство Visible поставить в false, а одного в true и менять их по очереди(((( Можно попробовать покопать в сторону TAnimate... Еще можно пошарить по нету и найти код, который будет поворачивать картинку на заданный угол (простенько, но со вкусом)
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
29.07.2010, 19:09 | #5 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
waka2ebawer, погуглите по запросу "как повернуть Bitmap на любой угол". Статей море...
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
29.07.2010, 19:44 | #6 |
Пользователь
Регистрация: 06.10.2009
Сообщений: 46
|
да был вариант сделать Visible = true ; false;
спасибо поищу) |
29.07.2010, 20:52 | #7 |
New Delphi Coder
Форумчанин Подтвердите свой е-майл
Регистрация: 20.07.2008
Сообщений: 874
|
Чтобы он подгружал JPEG подключите модуль
Код:
Страх это слабость и потому, кто испугался уже побежден.
|
29.07.2010, 21:29 | #8 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
Во-во, и тогда картинки переведите в JPEG.
Никогда не знаешь, где тебе повезет... (Фрай)
|