const className = 'здесь должен быть класс ваших input\'ов';
const inputs = document.querySelectorAll(`.${className}`);
// или
const inputs = document.getElementsByClassName(className);
const values = Array.from(inputs, n => n.value);
// или
const values = Array.prototype.map.call(inputs, n => n.value);
// или
const values = [];
for (const n of inputs) {
values.push(n.value);
}
// или
const values = [];
for (let i = 0; i < inputs.length; i++) {
values[i] = inputs[i].value;
}
После удаления из корзины файлов в виндовсе куда попадают эти файлы?Тут надо просто понимать что такое файл и как работает файловая система.
Если никаких исключений не возникло, то выполнить этот код:
Наш код
Если любая из строчек нашего кода вызвала исключение, выполнить нижеследующий код:
код исключений
Выполнить в любом случае(finally):
и тут код который выполнится в любом случае
from PIL import Image
from imagehash import dhash
image1 = dhash(Image.open('1.png'))
image2 = dhash(Image.open('2.png'))
if image1 == image2:
# делаем что-то с одинаковыми фотографиями
#!/usr/bin/env python3.6
# -*- coding: utf-8 -*-
from PIL import Image, ImageDraw
image1 = Image.open("1.jpg")
image2 = Image.open("2.jpg")
ANS = Image.open("1.jpg")
draw = ImageDraw.Draw(ANS)
pix1 = image1.load()
pix2 = image2.load()
width = min(image1.size[0], image2.size[0])
height = min(image1.size[1], image2.size[1])
eps = 30
for i in range(width):
for j in range(height):
dx1 = pix1[i, j][0] - pix2[i, j][0]
dx2 = pix1[i, j][1] - pix2[i, j][1]
dx3 = pix1[i, j][2] - pix2[i, j][2]
draw.point((i, j), (abs(dx1), abs(dx2), abs(dx3))) # Зарисовываем ответ разницей пикселов наших картинок по модулю.
ANS.save("ans.jpg", "JPEG")
del draw
from PIL import Image, ImageGrab, ImageFont, ImageDraw
tatras = Image.open("screen.png")
rotated = tatras.rotate(-30, resample=Image.BICUBIC, expand=True)
rotated.save('tatras_rotated.jpg', quality=90)
rotate
(не все фильтры могут быть использованы для операции поворота изображения, BICUBIC вроде самый лучший) и параметрами save
для оптимального "размер-качество".rotated.save('tatras_rotated.png')