Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 11.01.2018, 08:12
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Гиф, сложновато. А идею с одной картинкой png, опробую. Забавно.
Ответить с цитированием
  #22 (permalink)  
Старый 11.01.2018, 11:11
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Тянет только до 800 на 32000px, в моей раскраске это 40 кадров. Но к этому ещё вернусь, не экспериментировал с размерами кадра.
Ответить с цитированием
  #23 (permalink)  
Старый 11.01.2018, 11:50
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

Можно ещё попробовать apng (анимированный png) - https://gist.github.com/yurydelendik...63bf9b0631b820

"Каждый кадр только хранит отличия от предыдущего (на манер GIF)." - https://ru.wikipedia.org/wiki/APNG - идеально для вашей задачи, файл будет весить меньше чем все кадры в столбик.

Только поддержка браузерами не очень: https://caniuse.com/#search=apng

Цитата:
Limits of toDataURL() for iOS:
- The maximum size for decoded GIF, PNG, and TIFF images is 3 megapixels for devices with less than 256 MB RAM and 5 megapixels for devices with greater or equal than 256 MB RAM.
- The maximum size for a canvas element is 3 megapixels for devices with less than 256 MB RAM and 5 megapixels for devices with greater or equal than 256 MB RAM.
- https://caniuse.com/#feat=canvas (вкладка "Known issues"). Для других систем/браузеров лимиты не указаны.
Ответить с цитированием
  #24 (permalink)  
Старый 11.01.2018, 12:43
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Так дело не в весе пока а в размере по стороне. А мой файл из 40 кадров получился всего 818 кб. Спасибо, я же в данном случае могу гораздо круче apng, и благодаря вашему выражению "Каждый кадр только хранит отличия от предыдущего (на манер GIF).", понял а зачем я пытаюсь сохранять кадры, можно ведь отдельно только отличия на том же полотне. Так что приступаю к новой программе, где это и попытаюсь воплотить.
Ответить с цитированием
  #25 (permalink)  
Старый 11.01.2018, 13:00
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 505

Если вам свой формат файла делать, то можно ещё круче - только сами действия записывать:
1) ведро с цветом C1 применить к точке X1,Y1
2) линия цветом C2 и шириной R2 по точкам X2,Y2 - X3,Y3 - X4,Y4
и т.д.
Ответить с цитированием
  #26 (permalink)  
Старый 11.01.2018, 13:44
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Да именно это мне и пришло в голову, когда прочитал ваш ответ. Ведь в одном пикселе 4 числа по 255 значений. Шифруешь все действия в пиксели файла PNG, а при загрузке обратно в программу дешифруешь. Я поставил вам плюс за участие и помощь.
Ответить с цитированием
  #27 (permalink)  
Старый 23.02.2018, 18:17
Новичок на форуме
Отправить личное сообщение для Fonnizwl Посмотреть профиль Найти все сообщения от Fonnizwl
 
Регистрация: 23.02.2018
Сообщений: 1

Совет не дам. А мнение скажу, мне понравился сайт, вот только озвучка цвета напугала.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переключение url из списка предыдущая, следующая страница polepropilen Элементы интерфейса 12 05.04.2014 11:36
Почему страница html при распечатке печатается не на всю ширину, где - то на треть. EVOSadnru6 (X)HTML/CSS 0 09.10.2013 10:13
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
jQuery UI Tabs и Joomla - зависает страница при открытии!! Sevchik jQuery 2 05.12.2012 09:23
В iframe не отображается страница с mootools-скриптом AndruSPB Internet Explorer 1 14.06.2011 19:36