
Сап, погромач.
Тысячу лет уже болеет, но руки доходят только сейчас. Надеюсь не опоздал.
Тема судя по всему смежная с html и js.
На руках имеется готовая анимация векторная конечно же в формате swf.
Мне нужно её упаковать так, чтобы она проигрывалась на моём рабочем столе. Т.е. чтобы я нажал на условный exe и запустилась анимация, которую я поставлю на определённое место и оно будет себе там анимировать, как ssp или виджеты или прочие жители стола, но желательно чтобы я это просто курсором не мог переместить.
Помню подобное уже делалось на флеше. Не думаю что важно чтобы на флеше, сам код-то уже есть.
Так вот, что нужно делать, учитывая что мои вводные это: 0 навыков, 0 знаний, 2 прямые руки?
Программировать не умею и ничего про оное не знаю.
И ещё полвопроса.
На этом сайте https://www.zone-archive.com/
Есть тоже анимация тяжело не заметить, на которую улики указывают что это тоже html и js, т.к. векторная и есть скрипты с названием banner, явно пережиток флеша. Как мне её забрать себе. Чтобы потом сделать что написал выше. Так просто она не забирается.
Тысячу лет уже болеет, но руки доходят только сейчас. Надеюсь не опоздал.
Тема судя по всему смежная с html и js.
На руках имеется готовая анимация векторная конечно же в формате swf.
Мне нужно её упаковать так, чтобы она проигрывалась на моём рабочем столе. Т.е. чтобы я нажал на условный exe и запустилась анимация, которую я поставлю на определённое место и оно будет себе там анимировать, как ssp или виджеты или прочие жители стола, но желательно чтобы я это просто курсором не мог переместить.
Помню подобное уже делалось на флеше. Не думаю что важно чтобы на флеше, сам код-то уже есть.
Так вот, что нужно делать, учитывая что мои вводные это: 0 навыков, 0 знаний, 2 прямые руки?
Программировать не умею и ничего про оное не знаю.
И ещё полвопроса.
На этом сайте https://www.zone-archive.com/
Есть тоже анимация тяжело не заметить, на которую улики указывают что это тоже html и js, т.к. векторная и есть скрипты с названием banner, явно пережиток флеша. Как мне её забрать себе. Чтобы потом сделать что написал выше. Так просто она не забирается.
>>052 (OP)
Код, от которого я буду отталкиваться прилагается.
https://pastebin.com/6VVX1djY файл называется sprite.js
https://pastebin.com/7Rzp1qBc sprite.html
Ещё хотелось бы знать как мне для той же цели svg-изображение использовать, но это позже.
Код, от которого я буду отталкиваться прилагается.
https://pastebin.com/6VVX1djY файл называется sprite.js
https://pastebin.com/7Rzp1qBc sprite.html
Ещё хотелось бы знать как мне для той же цели svg-изображение использовать, но это позже.

>>052 (OP)
0Это в ньюфаг-тред. Или лучше в общий-тред в /gd, это более релейтед для gd, там такое умеют.
Все мои советы под виндоус, окно на рабочем столе - супер платформозависимая фигня, под люниксом что-то иное будет, скорее всего попроще.
1. Тема не смежная. В чём анимация не суть важно, 99% что тебе придётся её упаковать (отрендерить) в mp4 или другой формат, для которого есть аппаратный декодер, чтобы не насиловать компьютер воспроизводя себя на определённом месте. Ну, если она не интерактивная и там нет чего-то, что реагирует на позицию мышки. Наверное, если у тебя претензия на вектор - логичнее всего оставить исходник и к нему батник/инструкцию, как её переводить в вышеупомянутый mp4 на случай, если ты будешь изменять размер анимации или у тебя поменяется монитор. Не могу оценить сложность в плане воспроизведения именно swf - возможно это и не сложно. Но в общем декодер mp4 написать в 50 раз проще, чем декодер swf - внутри которого целый мир интерактивный может быть, оба эти варианта не нужны, тебе нужно искать либу для воспроизведения, и есть swf не самый открытый формат, то mp4 точно можно открыть кучей разных способов.
2. Сделать окно, которое нельзя передвинуть и которое прибито на одном и том же месте точно нет проблем, тебе это напишу я почти по памяти, напишет нейронка на любом из куче языков.
3. Следать окно, которое будет не top most (всегда сверху), а наоборот фоновое сложно, я гуглил это, никаких функций winapi для такого не нашёл.
У меня где-то было код с окном, которое позволяло с помощью видеокарты (без тормозов на win7 с aero и win10) рендерить какую хочу анимацию, в том числе с прозрачностью, можно попробовать над таким поколдовать. Чтобы оно не активировалось от нажатия - я в нём дырку под курсором мышки рисовал, которая с мышкой и передвигалась. Вроде бы вот тут указаны нужные флаги при создании окна, погляди: https://stackoverflow.com/questions/4052940/how-to-make-an-opengl-rendering-context-with-transparent-background
4.1 Рассматри вариант, что просто ps1-скриптом или программой из десяти строк запускать окно проигрывателя поддерживающего swf (условный pot-player или kmp-player поддерживали вроде бы), а уже потом в этом окне проигрывателя выставлять чтобы оно было без границы, не кликалось и так далее. Да, виндоус позволяет менять свойства чужих окон (принадлежащих другим программам) и даже можно добавлять свою кнопку (стандартную winapi-кнопку, которые были в программах 00-ых годов) на чужое окно.
4.2 В winXP можно было кусок html на рабочей стол цеплять, просто через меню по ПКМ на рабочем столе. Это убрали, но вот нейронка пишет, что какие-то варианты эмуляции или установки такого может быть вроде как и есть.
5. Скорее всего Ctrl+Shift+I в фаерфоксе и вкладка "сеть", там всё загруженное (это могут быть как чанки видео, так и прямая ссылка на анимацию) упаковываешь в har, а дальше уже нейронка подскажет как из этого видео собрать. Это или скрипт на питоне будет, или вовсе через что-то вроде 7z распаковать har-файл и потом скормить в ffmpeg для объединения. Если это webgl-анимация или что-то такое, то достаточно велик шанс, что достать её очень сложно будет, и проще будет просто через OBS как видео записать в большом разрешении и воспроизводить уже запись.
А svg я не уверен что анимации поддерживают.
0Это в ньюфаг-тред. Или лучше в общий-тред в /gd, это более релейтед для gd, там такое умеют.
Все мои советы под виндоус, окно на рабочем столе - супер платформозависимая фигня, под люниксом что-то иное будет, скорее всего попроще.
1. Тема не смежная. В чём анимация не суть важно, 99% что тебе придётся её упаковать (отрендерить) в mp4 или другой формат, для которого есть аппаратный декодер, чтобы не насиловать компьютер воспроизводя себя на определённом месте. Ну, если она не интерактивная и там нет чего-то, что реагирует на позицию мышки. Наверное, если у тебя претензия на вектор - логичнее всего оставить исходник и к нему батник/инструкцию, как её переводить в вышеупомянутый mp4 на случай, если ты будешь изменять размер анимации или у тебя поменяется монитор. Не могу оценить сложность в плане воспроизведения именно swf - возможно это и не сложно. Но в общем декодер mp4 написать в 50 раз проще, чем декодер swf - внутри которого целый мир интерактивный может быть, оба эти варианта не нужны, тебе нужно искать либу для воспроизведения, и есть swf не самый открытый формат, то mp4 точно можно открыть кучей разных способов.
2. Сделать окно, которое нельзя передвинуть и которое прибито на одном и том же месте точно нет проблем, тебе это напишу я почти по памяти, напишет нейронка на любом из куче языков.
3. Следать окно, которое будет не top most (всегда сверху), а наоборот фоновое сложно, я гуглил это, никаких функций winapi для такого не нашёл.
У меня где-то было код с окном, которое позволяло с помощью видеокарты (без тормозов на win7 с aero и win10) рендерить какую хочу анимацию, в том числе с прозрачностью, можно попробовать над таким поколдовать. Чтобы оно не активировалось от нажатия - я в нём дырку под курсором мышки рисовал, которая с мышкой и передвигалась. Вроде бы вот тут указаны нужные флаги при создании окна, погляди: https://stackoverflow.com/questions/4052940/how-to-make-an-opengl-rendering-context-with-transparent-background
4.1 Рассматри вариант, что просто ps1-скриптом или программой из десяти строк запускать окно проигрывателя поддерживающего swf (условный pot-player или kmp-player поддерживали вроде бы), а уже потом в этом окне проигрывателя выставлять чтобы оно было без границы, не кликалось и так далее. Да, виндоус позволяет менять свойства чужих окон (принадлежащих другим программам) и даже можно добавлять свою кнопку (стандартную winapi-кнопку, которые были в программах 00-ых годов) на чужое окно.
4.2 В winXP можно было кусок html на рабочей стол цеплять, просто через меню по ПКМ на рабочем столе. Это убрали, но вот нейронка пишет, что какие-то варианты эмуляции или установки такого может быть вроде как и есть.
>Как мне её забрать себе.
5. Скорее всего Ctrl+Shift+I в фаерфоксе и вкладка "сеть", там всё загруженное (это могут быть как чанки видео, так и прямая ссылка на анимацию) упаковываешь в har, а дальше уже нейронка подскажет как из этого видео собрать. Это или скрипт на питоне будет, или вовсе через что-то вроде 7z распаковать har-файл и потом скормить в ffmpeg для объединения. Если это webgl-анимация или что-то такое, то достаточно велик шанс, что достать её очень сложно будет, и проще будет просто через OBS как видео записать в большом разрешении и воспроизводить уже запись.
А svg я не уверен что анимации поддерживают.

>>052 (OP)
0Это в ньюфаг-тред. Или лучше в общий-тред в /gd, это более релейтед для gd, там такое умеют.
Все мои советы под виндоус, окно на рабочем столе - супер платформозависимая фигня, под люниксом что-то иное будет, скорее всего попроще.
1. Тема не смежная. В чём анимация не суть важно, 99% что тебе придётся её упаковать (отрендерить) в mp4 или другой формат, для которого есть аппаратный декодер, чтобы не насиловать компьютер воспроизводя себя на определённом месте. Ну, если она не интерактивная и там нет чего-то, что реагирует на позицию мышки. Наверное, если у тебя претензия на вектор - логичнее всего оставить исходник и к нему батник/инструкцию, как её переводить в вышеупомянутый mp4 на случай, если ты будешь изменять размер анимации или у тебя поменяется монитор. Не могу оценить сложность в плане воспроизведения именно swf - возможно это и не сложно. Но в общем декодер mp4 написать в 50 раз проще, чем декодер swf - внутри которого целый мир интерактивный может быть, оба эти варианта не нужны, тебе нужно искать либу для воспроизведения, и есть swf не самый открытый формат, то mp4 точно можно открыть кучей разных способов.
2. Сделать окно, которое нельзя передвинуть и которое прибито на одном и том же месте точно нет проблем, тебе это напишу я почти по памяти, напишет нейронка на любом из куче языков.
3. Следать окно, которое будет не top most (всегда сверху), а наоборот фоновое сложно, я гуглил это, никаких функций winapi для такого не нашёл.
У меня где-то было код с окном, которое позволяло с помощью видеокарты (без тормозов на win7 с aero и win10) рендерить какую хочу анимацию, в том числе с прозрачностью, можно попробовать над таким поколдовать. Чтобы оно не активировалось от нажатия - я в нём дырку под курсором мышки рисовал, которая с мышкой и передвигалась. Вроде бы вот тут указаны нужные флаги при создании окна, погляди: https://stackoverflow.com/questions/4052940/how-to-make-an-opengl-rendering-context-with-transparent-background
4.1 Рассматри вариант, что просто ps1-скриптом или программой из десяти строк запускать окно проигрывателя поддерживающего swf (условный pot-player или kmp-player поддерживали вроде бы), а уже потом в этом окне проигрывателя выставлять чтобы оно было без границы, не кликалось и так далее. Да, виндоус позволяет менять свойства чужих окон (принадлежащих другим программам) и даже можно добавлять свою кнопку (стандартную winapi-кнопку, которые были в программах 00-ых годов) на чужое окно.
4.2 В winXP можно было кусок html на рабочей стол цеплять, просто через меню по ПКМ на рабочем столе. Это убрали, но вот нейронка пишет, что какие-то варианты эмуляции или установки такого может быть вроде как и есть.
5. Скорее всего Ctrl+Shift+I в фаерфоксе и вкладка "сеть", там всё загруженное (это могут быть как чанки видео, так и прямая ссылка на анимацию) упаковываешь в har, а дальше уже нейронка подскажет как из этого видео собрать. Это или скрипт на питоне будет, или вовсе через что-то вроде 7z распаковать har-файл и потом скормить в ffmpeg для объединения. Если это webgl-анимация или что-то такое, то достаточно велик шанс, что достать её очень сложно будет, и проще будет просто через OBS как видео записать в большом разрешении и воспроизводить уже запись.
А svg я не уверен что анимации поддерживают.
0Это в ньюфаг-тред. Или лучше в общий-тред в /gd, это более релейтед для gd, там такое умеют.
Все мои советы под виндоус, окно на рабочем столе - супер платформозависимая фигня, под люниксом что-то иное будет, скорее всего попроще.
1. Тема не смежная. В чём анимация не суть важно, 99% что тебе придётся её упаковать (отрендерить) в mp4 или другой формат, для которого есть аппаратный декодер, чтобы не насиловать компьютер воспроизводя себя на определённом месте. Ну, если она не интерактивная и там нет чего-то, что реагирует на позицию мышки. Наверное, если у тебя претензия на вектор - логичнее всего оставить исходник и к нему батник/инструкцию, как её переводить в вышеупомянутый mp4 на случай, если ты будешь изменять размер анимации или у тебя поменяется монитор. Не могу оценить сложность в плане воспроизведения именно swf - возможно это и не сложно. Но в общем декодер mp4 написать в 50 раз проще, чем декодер swf - внутри которого целый мир интерактивный может быть, оба эти варианта не нужны, тебе нужно искать либу для воспроизведения, и есть swf не самый открытый формат, то mp4 точно можно открыть кучей разных способов.
2. Сделать окно, которое нельзя передвинуть и которое прибито на одном и том же месте точно нет проблем, тебе это напишу я почти по памяти, напишет нейронка на любом из куче языков.
3. Следать окно, которое будет не top most (всегда сверху), а наоборот фоновое сложно, я гуглил это, никаких функций winapi для такого не нашёл.
У меня где-то было код с окном, которое позволяло с помощью видеокарты (без тормозов на win7 с aero и win10) рендерить какую хочу анимацию, в том числе с прозрачностью, можно попробовать над таким поколдовать. Чтобы оно не активировалось от нажатия - я в нём дырку под курсором мышки рисовал, которая с мышкой и передвигалась. Вроде бы вот тут указаны нужные флаги при создании окна, погляди: https://stackoverflow.com/questions/4052940/how-to-make-an-opengl-rendering-context-with-transparent-background
4.1 Рассматри вариант, что просто ps1-скриптом или программой из десяти строк запускать окно проигрывателя поддерживающего swf (условный pot-player или kmp-player поддерживали вроде бы), а уже потом в этом окне проигрывателя выставлять чтобы оно было без границы, не кликалось и так далее. Да, виндоус позволяет менять свойства чужих окон (принадлежащих другим программам) и даже можно добавлять свою кнопку (стандартную winapi-кнопку, которые были в программах 00-ых годов) на чужое окно.
4.2 В winXP можно было кусок html на рабочей стол цеплять, просто через меню по ПКМ на рабочем столе. Это убрали, но вот нейронка пишет, что какие-то варианты эмуляции или установки такого может быть вроде как и есть.
>Как мне её забрать себе.
5. Скорее всего Ctrl+Shift+I в фаерфоксе и вкладка "сеть", там всё загруженное (это могут быть как чанки видео, так и прямая ссылка на анимацию) упаковываешь в har, а дальше уже нейронка подскажет как из этого видео собрать. Это или скрипт на питоне будет, или вовсе через что-то вроде 7z распаковать har-файл и потом скормить в ffmpeg для объединения. Если это webgl-анимация или что-то такое, то достаточно велик шанс, что достать её очень сложно будет, и проще будет просто через OBS как видео записать в большом разрешении и воспроизводить уже запись.
А svg я не уверен что анимации поддерживают.