Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Парнишка снял видеоклип при помощи 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.093 c
15-1345453443
Дмитрий С
2012-08-20 13:04
2013.03.22
Мастер-класс по микроконтроллерам.


2-1342632238
Pcrepair
2012-07-18 21:23
2013.03.22
Передача данных через параметры от функции к функции


15-1333057317
Германн
2012-03-30 01:41
2013.03.22
Взаимодействие 64-х битного приложения с 32-х битной библиотекой


2-1336839148
тщгыук
2012-05-12 20:12
2013.03.22
а ля Self внутри with do


15-1347197456
Опять я
2012-09-09 17:30
2013.03.22
Можно ли заданное натур. число М представить в виде суммы 2-х ква





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский