Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2010, 17:54   #1
waka2ebawer
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 46
По умолчанию bmp картинка

не могу понять почему мигает картинка
может потому что она bmp 500 кб весит?
JPG ,png не хочет загружать
пробовал переменную test:TImage;
test.pictures.loadfromfile('wheel/wheel_0.png') bmp jpg и так далее не загружает
чё делать чтобы не мигала картинка

а да управление на стрелках
Вложения
Тип файла: rar Driver.rar (5.57 Мб, 13 просмотров)
waka2ebawer вне форума Ответить с цитированием
Старый 29.07.2010, 18:32   #2
Impuls1989
Форумчанин
 
Аватар для Impuls1989
 
Регистрация: 16.08.2008
Сообщений: 276
По умолчанию

А что это у Вас такое тяжелое лежит в приложении? Вы или уменьшите архив (это, я так понимаю, исходники), либо расскажите точнее в чем проблема. Из за чего появляются моргания? Может вы в цикле очень часто перегружаете картинку (TImage очень медленный компонент)? В интернете я наталкивался на что-то подобное (запрос типа: Как ускорить загрузку битмапа в tImage)

По поводу BMP: TImage предназначен для показа на форме изображения: битовой карты (TBitmap), метафайла (TMetafile), значка (TIcon).
Искусственный интеллект - фигня по сравнению с естественной глупостью

Последний раз редактировалось Impuls1989; 29.07.2010 в 18:35.
Impuls1989 вне форума Ответить с цитированием
Старый 29.07.2010, 18:37   #3
waka2ebawer
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 46
По умолчанию

ну да из за загрузки
то есть когда нажимаешь влево или вправо то g1.progress прибавляет и картинка загружается
там 35 картинок это руль под наклонен каждый раз на 10 градусов ( 0 - 35 )
35 картинок по 500 кб вот и размер большой
может если сделать формат png размером 20-30 кб то картинка будет быстрее загружатся и не будет этих мерцаний но как в делфи запихнуть PNG
waka2ebawer вне форума Ответить с цитированием
Старый 29.07.2010, 18:54   #4
Impuls1989
Форумчанин
 
Аватар для Impuls1989
 
Регистрация: 16.08.2008
Сообщений: 276
По умолчанию

В любом случае придется конвертить в bitmap... Юзайте нечто другое... Есть один лузерский вариант: поставить 35 TImage друг на дружку и у каждого свойство Visible поставить в false, а одного в true и менять их по очереди(((( Можно попробовать покопать в сторону TAnimate... Еще можно пошарить по нету и найти код, который будет поворачивать картинку на заданный угол (простенько, но со вкусом)
Искусственный интеллект - фигня по сравнению с естественной глупостью
Impuls1989 вне форума Ответить с цитированием
Старый 29.07.2010, 19:09   #5
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

waka2ebawer, погуглите по запросу "как повернуть Bitmap на любой угол". Статей море...
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 29.07.2010, 19:44   #6
waka2ebawer
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 46
По умолчанию

да был вариант сделать Visible = true ; false;
спасибо поищу)
waka2ebawer вне форума Ответить с цитированием
Старый 29.07.2010, 20:52   #7
Mixasik
New Delphi Coder
Форумчанин Подтвердите свой е-майл
 
Аватар для Mixasik
 
Регистрация: 20.07.2008
Сообщений: 874
По умолчанию

Чтобы он подгружал JPEG подключите модуль
Код:
Uses jpeg;
Страх это слабость и потому, кто испугался уже побежден.
Mixasik вне форума Ответить с цитированием
Старый 29.07.2010, 21:29   #8
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Цитата:
Сообщение от Mixasik Посмотреть сообщение
Чтобы он подгружал JPEG подключите модуль
Код:
Uses jpeg;
Во-во, и тогда картинки переведите в JPEG.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц