-
Notifications
You must be signed in to change notification settings - Fork 1
/
notes.txt
104 lines (85 loc) · 3.14 KB
/
notes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
function imagesLoaded() {
// Obtiene el elemento input
const inputElement = document.querySelector('input[type="file"]');
// Obtiene el arreglo de imágenes seleccionadas por el usuario
const images = inputElement.files;
// Itera sobre las imágenes y procesa cada una de ellas
for (const image of images) {
// Procesa la imagen
console.log(image);
}
}
function addWaterMark() {
let inputImages = ['GalletasNuevas/1.jpg', 'GalletasNuevas/2.jpg', 'GalletasNuevas/3.jpg'];
let outputImages = [];
let defer = $.Deferred();
$.when(defer).done(function () {
for (let i = 0; i < outputImages.length; i++) {
let img = document.createElement('img');
img.className = 'imageTag';
img.src = `${outputImages[i]}`;
let src = document.getElementById('images');
src.appendChild(img);
}
console.log(outputImages);
const boton = document.getElementById('button_download');
boton.addEventListener('click', () => {
// Código para descargar imágenes
// Obtener todas las imágenes en la página
//const imagenes = document.querySelectorAll('img');
// Crear un elemento "a"
const link = document.createElement('a');
// Iterar sobre cada imagen
outputImages.forEach((imagen, index) => {
// Establecer la URL de la imagen como el enlace del elemento "a"
link.href = imagen;
// Establecer el nombre del archivo con la extensión JPEG
link.download = `imagen-${index}.jpg`;
// Simular un clic en el elemento "a"
link.click();
});
});
// boton.addEventListener('click', () => {
// // Código para descargar imágenes
// // Obtener todas las imágenes en la página
// const imagenes = document.querySelectorAll('img');
// // Crear un elemento "a"
// const link = document.createElement('a');
// // Iterar sobre cada imagen
// imagenes.forEach((imagen, index) => {
// // Establecer la URL de la imagen como el enlace del elemento "a"
// link.href = imagen.src;
// // Establecer el nombre del archivo con la extensión JPEG
// link.download = `imagen-${index}.jpg`;
// // Simular un clic en el elemento "a"
// link.click();
// });
// });
/*
// Descarga de las imagenes
// Primero, necesitamos obtener todas las etiquetas <img> de la página
let imgTags = document.getElementsByTagName('img');
// Luego, recorremos cada una de las etiquetas <img> y creamos un enlace
// con el atributo "download" para descargar la imagen en formato .jpg
for (let i = 0; i < imgTags.length; i++) {
let img = imgTags[i];
let imgUrl = img.src;
let a = document.createElement('a');
a.href = imgUrl;
a.download = 'image_' + i + '.jpg';
a.click();
}*/
});
$.each(inputImages, function (i, v) {
$('<img>', {
src: v,
}).watermark({
done: function (imgURL) {
outputImages[i] = imgURL;
if (i + 1 === inputImages.length) {
defer.resolve();
}
},
});
});
}