
03.02.2022, 19:56
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 106
|
|
Генерация изображений
Привет, javascript-бродяги!))
Пожалуйста, подскажите, возможна ли в принципе генерация цельных изображений (jpg, gif, png) из нескольких изображений случайным образом средствами Java Script?
Спасибо!)
|
|

03.02.2022, 20:56
|
 |
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,360
|
|
Да, на canvas. Анимированный гиф правда из коробки незя, но ставлю вчерашний йогурт, что есть нормальная библиотека под это дело.
__________________
29375, 35
|
|

03.02.2022, 21:11
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 106
|
|
Благодарю, Aetae!
Сообщение от Aetae
|
Анимированный гиф
|
Нет, просто чтобы несколько статичных изображений каждый раз случайным образом выводились в виде цельного изображения в jpg, gif или png.
Сообщение от Aetae
|
нормальная библиотека под это дело
|
Им. Ленина?))
Последний раз редактировалось Борис К, 03.02.2022 в 21:14.
|
|

03.02.2022, 23:33
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,614
|
|
Борис К,
Надо примеры смотреть, картинки До, картинка После.
|
|

03.02.2022, 23:34
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 106
|
|
Aetae, вот такое нашёл здесь:
Вывести две img в одну img через canvas
Вот ещё бы изображения рандомно выстраивались каждый раз...
|
|

03.02.2022, 23:41
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 106
|
|
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">
Изображение После, как случайная комбинация из представленных выше изображений.
|
|

03.02.2022, 23:51
|
Профессор
|
|
Регистрация: 07.11.2013
Сообщений: 4,614
|
|
Сообщение от Борис К
|
как случайная комбинация
|
В ряд или как, ну чел?
|
|

04.02.2022, 00:03
|
 |
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,360
|
|
Цитата:
|
В ряд или как, ну чел?
|
+1
Борис К, "случайных комбинаций" может быть бесконечное количество: и вдоль и поперёк, и по диагонали, и наложением и через фильтры всякие и т.д. и т.п.
Конкретный пример нужен, да с описанием.
__________________
29375, 35
|
|

04.02.2022, 00:12
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 106
|
|
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 в 00:20.
|
|

04.02.2022, 00:31
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 106
|
|
Aetae, каждый раз при загрузке странички должно быть сгенерировано изображение в jpg, gif или png, состоящее из других изображений, которые расположились абсолютно случайным образом, как я представил выше для Rise... извините, если сразу непонятно объясняю((
|
|
|
|