Изменяем размер изображений в Javascript/Node.js (Live coding session) Часть 2

Понадобилось решить одну интересную небольшую задачку, и я подумал, что почему бы не записать процесс решения на видео. Есть папка с картинками, которые нужно заменить на картинки из другой папки. Имена файлов в точности совпадают, содержимое по смыслу точно такое же. Тонкость в том, что картинки на замену имеют немного отличающиеся размеры. Нужно подогнать размеры точь-в-точь, заполнив пустые места, если появятся, прозрачностью. Конечно же, это можно сделать вручную в любой программе для манипуляции с изображениями. Однако, что если попробовать написать программу, которая сделает это автоматически?.. В первой части я успешно решаю поставленную задачу, однако после изменения размера качество изображений сильно ухудшилось. Во второй части я всё-таки решил установить проверенный гигант обработки изображений - ImageMagick и с его помощью, как и ожидалось, всё проходит более чем успешно.

12+
2 просмотра
17 дней назад
12+
2 просмотра
17 дней назад

Понадобилось решить одну интересную небольшую задачку, и я подумал, что почему бы не записать процесс решения на видео. Есть папка с картинками, которые нужно заменить на картинки из другой папки. Имена файлов в точности совпадают, содержимое по смыслу точно такое же. Тонкость в том, что картинки на замену имеют немного отличающиеся размеры. Нужно подогнать размеры точь-в-точь, заполнив пустые места, если появятся, прозрачностью. Конечно же, это можно сделать вручную в любой программе для манипуляции с изображениями. Однако, что если попробовать написать программу, которая сделает это автоматически?.. В первой части я успешно решаю поставленную задачу, однако после изменения размера качество изображений сильно ухудшилось. Во второй части я всё-таки решил установить проверенный гигант обработки изображений - ImageMagick и с его помощью, как и ожидалось, всё проходит более чем успешно.

, чтобы оставлять комментарии