Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Парнишка снял видеоклип при помощи Excel   Найти похожие ветки 

 
brother ©   (2012-09-12 19:19) [0]

Фейк? Если нет, я тож так хочу!)
http://rutube.ru/video/d45b56e93cfdfc112c8182a3e7b78b0b/


 
brother ©   (2012-09-12 19:22) [1]

Самое главное: как реалтайм менять закраску ячеек...


 
excel   (2012-09-12 19:24) [2]

Технически такое реализовать вполне возможно, загнав растр кадров в массивы и выводя через встроенный бейсик.
Вот только сомневаюсь в риалтаймовости вывода. Было бы сильно заметно перерисовку. Вероятнее всего, смонтированный клип из скриншотов.


 
AV ©   (2012-09-12 19:26) [3]

да просто
Берем видео, раскладываем на кадры, пиксели с каждого кадра в файлы пишем в виде цифр,
макрос считывает и красит ячейки
задержка до следующего кадра


 
Inovet ©   (2012-09-12 19:27) [4]

Ну а что. Взял видео, смасштабировал в нужное разрешение, покадрово вытащил цвета пикселей, сгенерил скрипт на VBA. Задержку вставил между кадрами.


 
Pavia ©   (2012-09-12 19:28) [5]

Если делать скриншотами уйдет много времени. Мог и сделать за неделю работы по 8 часов и 5 минут на кадр.


 
brother ©   (2012-09-12 19:31) [6]

массивы итп, это все понятно, но главное: реалтайм закраска ячеек...


 
excel   (2012-09-12 19:33) [7]


Remarks
In Microsoft Windows the Timer function returns fractional portions of a second. On the Macintosh, timer resolution is one second.

Так что на винде можно и задержку. Хватило бы быстродействия компаю


 
brother ©   (2012-09-12 19:36) [8]

и как его вызвать в екселе?


 
excel   (2012-09-12 19:40) [9]

F1


 
Inovet ©   (2012-09-12 19:41) [10]

> [8] brother ©   (12.09.12 19:36)
> и как его вызвать в екселе?

В хелпе написано с примером.


 
brother ©   (2012-09-12 19:45) [11]

а увидел...


 
kilkennycat ©   (2012-09-12 19:52) [12]

игрушки в екселе делал, нормально получается.


 
TUser ©   (2012-09-13 01:00) [13]

Alt+F11

и там, наверное, главное - в VBA есть способ остановить изменение интерфейса, потом делаем всю раскраску, потом типа Application.ProcessMessages, и все накрашенное появляется


 
Германн ©   (2012-09-13 01:09) [14]


> игрушки в екселе делал

Видел одну такую. То ли "Поле чудес", то ли "Что где когда", то ли ещё какая-то ТВ-игра.


 
kilkennycat ©   (2012-09-13 06:34) [15]


> То ли "Поле чудес", то ли "Что где когда", то ли ещё какая-то ТВ-игра.

не, я -  пакмана и тетрис


 
Медвежонок Пятачок ©   (2012-09-13 08:30) [16]

почему сразу фейк. в вба теоретически доступен весь winapi.


 
Ega23 ©   (2012-09-13 09:27) [17]


>  Парнишка снял видеоклип при помощи Excel

Парнишка опоздал года так на четыре:
http://excel.acdc.com/


 
AV ©   (2012-09-13 09:51) [18]


> реалтайм закраска ячеек

Тоже просто
Второй "кадр" строится заранее, в невидимой области, потом copy|paste


 
TUser ©   (2012-09-13 12:18) [19]


> Второй "кадр" строится заранее, в невидимой области, потом
> copy|paste

Application.ScreenUpdating = False
" тут меняем изображение
Application.ScreenUpdating = True


 
AV ©   (2012-09-13 12:23) [20]


> Application.ScreenUpdating = False
> " тут меняем изображение
> Application.ScreenUpdating = True

ну, или так :)
Не силен в VBA.

Раньше, на паскале, мы, помнится, страницы щелкали в видимо-мемори
Пока на одной рисуешь, вторая показывается. Потом щелкаешь, на показываемой уже рисуешь, а ту - показываешь.


 
kilkennycat ©   (2012-09-13 12:35) [21]


> Пока на одной рисуешь, вторая показывается. Потом щелкаешь,
>  на показываемой уже рисуешь, а ту - показываешь.

а в екселе листы перелистываешь.


 
Ega23 ©   (2012-09-13 12:38) [22]

AC/DC всё равно круче сделали.


 
excel   (2012-09-13 13:01) [23]


> Ega23 ©   (13.09.12 12:38) [22]
> AC/DC всё равно круче сделали.

Нет не круче. Обычная псевдографика. Выводить можно хоть в блокноте.


 
AV ©   (2012-09-13 13:19) [24]


> Нет не круче. Обычная псевдографика. Выводить можно хоть
> в блокноте.

CDDC круче :)


                    /                    
  A       CC    /    DDD     CCC  
 A A    C     /_    D   D   C      
AааA   C       /   D    D   C      
A     A   CC   /     DDD     CCC  
                /                        


 
AV ©   (2012-09-13 13:19) [25]

вау :) как все поплыло то :)


 
знайка   (2012-09-13 13:21) [26]


> AC/DC всё равно круче сделали.
AC/DC само по себе круче, а тут какая-то попса. :)


 
Inovet ©   (2012-09-13 18:52) [27]

> [26] знайка   (13.09.12 13:21)
> AC/DC само по себе круче, а тут какая-то попса. :)

Всё попса разной степени попсовости.



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.056 c
2-1339859764
NBAH1990
2012-06-16 19:16
2013.03.22
Получение информации с фэйсбука


2-1330953400
dimokis
2012-03-05 17:16
2013.03.22
процедура для обработки нажатия любой кнопки на форме


2-1333722471
ford
2012-04-06 18:27
2013.03.22
загрузка бинарного дерева


15-1338582602
Юрий
2012-06-02 00:30
2013.03.22
С днем рождения ! 2 июня 2012 суббота


15-1351165516
картман
2012-10-25 15:45
2013.03.22
анализы крови