![]() |
|
#1
|
|||
|
|||
![]() Доброго времени суток. Интересует такой вопрос.
Хочется сделать программу, которая будет работать как слайдшоу, но с ефектами переключения, и которая будет сохранять сразу несколько картинок в один файл. Прошу помощи, не знаю с чего начать просто. заранее спасибо. |
#2
|
|||
|
|||
![]() TPaintBox, Canvas.ScanLine, TFileStream.
|
#3
|
||||
|
||||
![]() Цитата:
Пишу программы за еду. __________________ |
#4
|
||||
|
||||
![]() mkv
![]() _____ — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#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
|
|||
|
|||
![]() буду весьма благодарен, просто и самому хочеться понять как это делается, чтобы в дальнейшем было чутка попроще
|