![]() |
|
|
#1
|
|||
|
|||
|
Доброго времени суток. Интересует такой вопрос.
Хочется сделать программу, которая будет работать как слайдшоу, но с ефектами переключения, и которая будет сохранять сразу несколько картинок в один файл. Прошу помощи, не знаю с чего начать просто. заранее спасибо. |
|
#2
|
|||
|
|||
|
TPaintBox, Canvas.ScanLine, TFileStream.
|
|
#3
|
||||
|
||||
|
Цитата:
|
|
#4
|
||||
|
||||
|
mkv
![]() _____ |
|
#5
|
|||
|
|||
|
Заготовку примерно сделал. Старый исходник
в общем в программе в корневом каталоге, находит все изображения *.jpg *.bmp и выдает в FileListBox смена происходит по таймеру или по нажатию клавиши. Код:
С канвой плохо знаком. Кто может помочь? |
|
#6
|
||||
|
||||
|
самые простые эффекты это выплывание нового изображения сверху/снизу, слева/справа, мозаикой, постепенное проявление нового над старым.
|
|
#7
|
|||
|
|||
|
Вот я задался вопросом как это реализовать? я без понятия. читал книжки, но ничего не нашел, подходящего так сказать.
|
|
#8
|
||||
|
||||
|
первые 4 эффекта реализуются копированием части нового изображения на канву старого с соответствующей стороны и позиции. по таймеру происходит изменение позиции копирования и размера копируемой области. 5-ый эффект реализуется выбором случайным образом копируемой области, так же с применением таймера, 6-ой через функцию AlphaBlend (тоже по таймеру изменяя прозрачность).
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
cybervampire (10.10.2012)
| ||
|
#9
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
cybervampire (10.10.2012)
| ||
|
#10
|
|||
|
|||
|
спасибо, буду пробовать, результат потом напишу
|
|
#11
|
|||
|
|||
|
Просидел весь день разбирая что дак, не понял как сделать эти еффекты хоть убей.. перелопатил компонент... не совсем все понятно.
Помогите с реализацией еффектов пожалуйста. Добавил Лист бокс. в листбокс добавляеться с текстового файла список. К примеру: Сверху Снизу Слева Справа ... К примеру если выбран первый елемент в списке то делать следующее Код:
Как еще и таймер реализовать? P/S простите за дурацкие вопросы, просто плохо в это еще разбираюсь, но пытаюсь разобраться. Исходник прилагаеться |
|
#12
|
||||
|
||||
|
У тебя уже реализован таймер, просто там где "Пуск слайдов" пропиши
Код:
Код:
ЗЫ Какие именно эффекты интересуют? |
|
#13
|
|||
|
|||
|
Интересуют:
выход слева, справа, сверху, снизу, мозайка, жалюзи) ![]() |
|
#14
|
||||
|
||||
|
Цитата:
( ). Кое-что попробую реализовать, но уже не сегодня. Завтра у меня выходной, похимичу. Кое-что сделаю обязательно (так как неоднократно уже делал ) |
|
#15
|
|||
|
|||
|
буду весьма благодарен, просто и самому хочеться понять как это делается, чтобы в дальнейшем было чутка попроще
|