03.02.2022, 20:56
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Генерация изображений
Привет, javascript-бродяги!))
Пожалуйста, подскажите, возможна ли в принципе генерация цельных изображений (jpg, gif, png) из нескольких изображений случайным образом средствами Java Script?
Спасибо!)
|
|
03.02.2022, 21:56
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Да, на canvas. Анимированный гиф правда из коробки незя, но ставлю вчерашний йогурт, что есть нормальная библиотека под это дело.
__________________
29375, 35
|
|
03.02.2022, 22:11
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Благодарю, Aetae!
Сообщение от Aetae
|
Анимированный гиф
|
Нет, просто чтобы несколько статичных изображений каждый раз случайным образом выводились в виде цельного изображения в jpg, gif или png.
Сообщение от Aetae
|
нормальная библиотека под это дело
|
Им. Ленина?))
Последний раз редактировалось Борис К, 03.02.2022 в 22:14.
|
|
04.02.2022, 00:34
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Aetae, вот такое нашёл здесь:
Вывести две img в одну img через canvas
Вот ещё бы изображения рандомно выстраивались каждый раз...
|
|
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">
Изображение После, как случайная комбинация из представленных выше изображений.
|
|
04.02.2022, 01:03
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
Цитата:
|
В ряд или как, ну чел?
|
+1
Борис К, "случайных комбинаций" может быть бесконечное количество: и вдоль и поперёк, и по диагонали, и наложением и через фильтры всякие и т.д. и т.п.
Конкретный пример нужен, да с описанием.
__________________
29375, 35
|
|
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.
|
|
04.02.2022, 01:31
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Aetae, каждый раз при загрузке странички должно быть сгенерировано изображение в jpg, gif или png, состоящее из других изображений, которые расположились абсолютно случайным образом, как я представил выше для Rise... извините, если сразу непонятно объясняю((
|
|
04.02.2022, 02:04
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,585
|
|
__________________
29375, 35
Последний раз редактировалось Aetae, 04.02.2022 в 13:01.
|
|
04.02.2022, 04:57
|
Кандидат Javascript-наук
|
|
Регистрация: 22.02.2017
Сообщений: 145
|
|
Aetae, отличная работа!))
Только сгенерированное изображение почему-то отображается аж три раза... как бы это поправить?
|
|
|
|