Вход

Просмотр полной версии : Загрузка картинки (bmp, png) с эффектом как spectrume



Оззя
04.05.2014, 22:49
То бишь, желто-голубые полоски по бокам, загрузка в монохроме по третям и в конце загрузка атрибутов.
На delphi, lazarus.
Я сам тоже напишу, только времени займет много. Может есть у кого готовый код?

AER
05.05.2014, 12:45
ммм... готовый код:

1 записываем момент загрузки картинки с эмулятора в видео.
2 видеоредактором подрезаем нужные участки.
3 конвертируем видео в gif.

denpopov
05.05.2014, 13:25
3 конвертируем видео в gif.

или используем GIFCam (http://habrahabr.ru/post/193938/)

Оззя
05.05.2014, 13:29
Мне не это нужно. Извините за косноязычие.
Нужно грузить обычную картинку в формате bmp, png с имитацией спектрумовской загрузки.
Я так понимаю этот процесс.
Загрузить рисунок в память.
Перевести битмап в монохром.
Имитировать загрузку как в спектруме
И последнее сымитировать загрузку знакомест.
И параллельно имитация этих замечательных полосочек по краям.
То есть, нужна имитация загрузки.

AER
05.05.2014, 14:20
картинки будут любые?
как атрибутами мягать? закрашивать 8х8 бегущей ?

---------- Post added at 14:20 ---------- Previous post was at 14:16 ----------

звук? графика бел на черн или черн на бел?
размер картинков?
как делить на трети, строки?
я не помошник, но чем целее точь, тем результее быструтат!

Оззя
05.05.2014, 17:12
Картинки не любые: размеры кратные 256х192, 8 или 24 бита на точку. "Атрибуты": пока не знаю: либо строго 8х8, либо опять же кратные 8.
Это самое простое, буду накладывать квадратики 8х8 (16х16 итд), беря их из исходного изображения.
В программировании звука я вообще не копенгаген, но было бы здорово, если осуществить его поддержку для полной имитации.
Монохром хотел делать фильтром (стейнберг, вроде). Исходник на дельфи преобразования цветного в монохром есть.
Делить на трети, как в спектруме. Надо почитать структуру экрана спектрума, я уже подзабыл многое.
Вроде на все ответил.

Оззя
05.05.2014, 18:52
Вот что у меня пока получилось. Преобразование в монохром и загрузка "атрибутов".
Сейчас буду вспоминать, как это по третям грузилово происходит.
Первая строка первой трети, первая второй, первая третьей, затем вторая строка первой трети, вторая строка второй трети и тд?

zebest
05.05.2014, 19:04
Первая строка первой трети, первая второй, первая третьей, затем вторая строка первой трети, вторая строка второй трети и тд?
нет.

http://www.youtube.com/watch?v=Go1ztv9kTDI

Оззя
05.05.2014, 19:14
О, спасибо! Сейчас займусь.