homme.io
Clean.Precise.Quick.
..
PAX ROMANA
SAKURA
PLATO
Фотография
Философия
Искусство
История
DevOps
C/C++
DBMS
Oracle
Спорт
Linux
Rust
Lua
IT

Infinitum.Aeterna
2025.Тайланд
2025.08.Турция
2025.Зубовка
2025.Дивеево
2025.Суздаль-Плес
2025.Рязань
2024.Зубовка
2024.Египет
2024.Эмираты
2024.01.Зоопарк
2024.Китай
Иран в лицах
2023.Иран
2023.09.Египет
2023.07.Царицыно
2023.06.Москва
2023.06.Египет
2023.05.Москва
2023.Стамбул
2023.02.Царицыно
2023.01.Зубовка
2023.ЧИА
2023.ЗИМА
2022.11.Турция
2022.Аносино
2022.ОСЕНЬ
2022.08.Зубовка
2022.07.Турция
2022.Раменское
2022.ЛЕТО
2022.Архангельское
2022.Парк
2022.Петербург
2022.Ярославль
2022.03.Зубовка
2022.Кокошкино
2022.Сочи
2022.ВЕСНА
2022.02.Царицыно
2022.Стамбул
2022.02.Коломенское
2022.ЗИМА
2021.Зубовка
2021.ОСЕНЬ
2021.Египет
2021.Раменское
2021.ЛЕТО
2021.Дивеево
2021.Азов
2021.02.Зоопарк
2021.Карелия
2020.Петербург
2020.Турция
2020.Аносино
2020.Азов
2020.Верея
2020.Арктика
2020.Греция
2019.Турция
2019.Зубовка
2019.Дагестан
2019.Дагестан+
2019.Египет
2019.Италия
2019.Куликово поле
2019.Калуга
2019.02.Танцы
2019.Байкал
2018.Переславль
2018.Плес
2018.Березка
2018.Крым
2018.Азов
2018.Калининград
2018.Петербург
2018.Эльбрус
2017.Турция
2015.Египет
2013.Египет
2013.Рим
Разное

[Enhanced] Bash stretch canvas up to 2880x2160 for portrait oriented photos

for f in *.*; do gm convert "$f" -background black -gravity center -extent "4320x2880<" -quality 75 "$f"; done

 

 

Enhanced version:

for f in *.*; do width=$(gm identify -format %w "$f"); if (($width != 4320)); then gm convert "$f" -background black -gravity center -extent 4320x2880 -quality 82 "$f"; fi; done

 

Hasselblad version:

for f in HX*.*; do width=$(gm identify -format %w "$f"); height=$(gm identify -format %h "$f"); if (($width < 2879)) || (($height < 2158)); then echo "$f" $width $height; fi; done

 

for f in HX*.*; do width=$(gm identify -format %w "$f"); height=$(gm identify -format %h "$f"); if (($width < 2879)) || (($height < 2158)); then gm convert "$f" -background black -gravity center -extent 2880x2160 -quality 100 "$f"; fi; done

 

sdmrnv [1.70ms]