Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.02.2022, 20:56
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Генерация изображений
Привет, javascript-бродяги!))
Пожалуйста, подскажите, возможна ли в принципе генерация цельных изображений (jpg, gif, png) из нескольких изображений случайным образом средствами Java Script?
Спасибо!)
Ответить с цитированием
  #2 (permalink)  
Старый 03.02.2022, 21:56
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Да, на canvas. Анимированный гиф правда из коробки незя, но ставлю вчерашний йогурт, что есть нормальная библиотека под это дело.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 03.02.2022, 22:11
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Благодарю, Aetae!
Сообщение от Aetae
Анимированный гиф
Нет, просто чтобы несколько статичных изображений каждый раз случайным образом выводились в виде цельного изображения в jpg, gif или png.
Сообщение от Aetae
нормальная библиотека под это дело
Им. Ленина?))

Последний раз редактировалось Борис К, 03.02.2022 в 22:14.
Ответить с цитированием
  #4 (permalink)  
Старый 04.02.2022, 00:34
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Aetae, вот такое нашёл здесь:
Вывести две img в одну img через canvas
Вот ещё бы изображения рандомно выстраивались каждый раз...
Ответить с цитированием
  #5 (permalink)  
Старый 04.02.2022, 00:41
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Rise, например, изображения До:
<img src="http://placehold.it/150x150/ff0000/ff0000">
<img src="http://placehold.it/150x150/ffff00/ffff00">
<img src="http://placehold.it/150x150/0000ff/0000ff">
<img src="http://placehold.it/150x150/00ff00/00ff00">

Изображение После, как случайная комбинация из представленных выше изображений.
Ответить с цитированием
  #6 (permalink)  
Старый 04.02.2022, 01:03
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Цитата:
В ряд или как, ну чел?
+1

Борис К, "случайных комбинаций" может быть бесконечное количество: и вдоль и поперёк, и по диагонали, и наложением и через фильтры всякие и т.д. и т.п.
Конкретный пример нужен, да с описанием.
__________________
29375, 35
Ответить с цитированием
  #7 (permalink)  
Старый 04.02.2022, 01:12
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Rise, сорри))
Нет, 2 на 2 (или 3 на 3 при большем количестве разных изображений и т.д.)
Например, такой вид:
<table>
  <tr>
    <td><img src="http://placehold.it/50x50/ff0000/ff0000"></td>
    <td><img src="http://placehold.it/50x50/ffff00/ffff00"></td>
    <td><img src="http://placehold.it/50x50/0000ff/0000ff"></td>
  </tr>
  <tr>
    <td><img src="http://placehold.it/50x50/00ff00/00ff00"></td>
    <td><img src="http://placehold.it/50x50/006600/006600"></td>
     <td><img src="http://placehold.it/50x50/ddff00/ddff00"></td>
  </tr>
  <tr>
    <td><img src="http://placehold.it/50x50/00ffdd/00ffdd"></td>
    <td><img src="http://placehold.it/50x50/800000/800000"></td>
    <td><img src="http://placehold.it/50x50/f09900/f09900"></td>
  </tr>
</table>

Последний раз редактировалось Борис К, 04.02.2022 в 01:20.
Ответить с цитированием
  #8 (permalink)  
Старый 04.02.2022, 01:31
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Aetae, каждый раз при загрузке странички должно быть сгенерировано изображение в jpg, gif или png, состоящее из других изображений, которые расположились абсолютно случайным образом, как я представил выше для Rise... извините, если сразу непонятно объясняю((
Ответить с цитированием
  #9 (permalink)  
Старый 04.02.2022, 02:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

https://jsfiddle.net/3oj924aq/
__________________
29375, 35

Последний раз редактировалось Aetae, 04.02.2022 в 13:01.
Ответить с цитированием
  #10 (permalink)  
Старый 04.02.2022, 04:57
Кандидат Javascript-наук
Отправить личное сообщение для Борис К Посмотреть профиль Найти все сообщения от Борис К
 
Регистрация: 22.02.2017
Сообщений: 145

Aetae, отличная работа!))
Только сгенерированное изображение почему-то отображается аж три раза... как бы это поправить?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
DLE загрузка изображений через дополнительное поле armn555 Элементы интерфейса 0 18.08.2017 11:08
Ajax. Как сделать загрузку изображений, отображение, удаление как на Авито wowtschuk AJAX и COMET 1 07.03.2017 01:34
Повременная смена изображений jozev Элементы интерфейса 2 01.08.2011 18:43
Прокрутка изображений gen552 Элементы интерфейса 6 01.04.2011 13:11
Скролл мини изображений I-Trap Элементы интерфейса 1 25.11.2009 22:03