Javascript.RU

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

Из рисунка с множеством фрагментов на прозрачном фоне
Из рисунка с множеством фрагментов на прозрачном фоне в отдельный файл PNG, каждый фрагмент. Экспериментальный код в htm файле. Работает вроде как бы стабильно, но чувствую имеется решение намного проще.
http://id190382234-0.myjino.ru/razno...rt/clipart.htm
Ответить с цитированием
  #2 (permalink)  
Старый 22.01.2018, 20:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Это все продолжение поисков "как запустить код из контейнера"? Если да, то сохраняют не картинки и в картинке, а сохраняют действия, так как к примеру записываются макросы в графическом редакторе. Запуск его - взять исходное изображение и повторить сделанное.
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2018, 21:58
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

laimas  Да, действительно поиск как обойтись без PHP и сохранить текущее состояние. Код я научился запускать, там проблем нет. Но в том, то и дело, что сохранять умею только картинки. А с кодом получилось просто не в div дешифрирую а в input type="text" и всё работает, а второе решение запустить можно текст и с div меняя &gt; &lt; на соответственно ><, пока не совсем получается с самими действиями. Прорисовка линий теряется. И похоже застрял надолго. Думаю прекратить пока заниматься этой ерундой.
Ответить с цитированием
  #4 (permalink)  
Старый 22.01.2018, 22:11
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Как душе угодно. Но к примеру:

а) определили канву - размеры
б) залили ее цветом
в) выбрали кисть и что-то намалевали на канве
г) определили новую кисть
д) нарисовали что-то

Если задачей стоит продолжение работы начиная с законченного этапа, то можно сохранить полученное изображение и параметры последнего инструмента, в данном случае кисти. Какой код для сохранения тут может быть? Нет такого.

Если же к примеру это будет анимация и она не закончена, то вряд ли целесообразно запоминать каждый ее кадр, выгоднее запомнить исходное изображение, действия и ключи каждого кадра анимации. Так поступают видео монтажные столы - хранят ссылки на медиаресурсы, действия, добавленные фильтры, переходы, ключевые кадры. Окончательный монтаж только по окончании работы над проектом. Это выгоднее.
Ответить с цитированием
  #5 (permalink)  
Старый 22.01.2018, 22:29
Профессор
Отправить личное сообщение для clecar Посмотреть профиль Найти все сообщения от clecar
 
Регистрация: 11.02.2015
Сообщений: 254

Спасибо, так и пытаюсь делать только задачу слегка усложнил, не будет монтажного стола, всё рисуемое в виде мультфильма. Не законченного, как бы и не будет. Похоже просто не дорос, до поставленной цели. А всё же я выложил на обсуждение код разрезки клипартов, в процессе побочный продукт. В поисковиках можно много найти клипартов на прозрачном фоне в одном рисунке множество раздельных. Моя программа, вырезает но кажется громоздкой и на крупных заметно тормозит. Должно быть решение попроще с вырезкой.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прозрачный текст на не прозрачном фоне Ponomareva_AS Общие вопросы Javascript 27 16.12.2011 16:45