У меня есть целая куча изображений иллюстраций, которые я хотел бы обрезать до меньшего размера предварительного просмотра.Что такое хороший алгоритм или библиотека для обрезки изображений, чтобы избежать пробелов или пустых областей?
Проблема в том, что я хочу обрезать их, чтобы показать «интересную» часть иллюстрации (т. Е. Избегать областей пробелов).
Обычно изображения имеют плоский цвет или тонкий градиент для фона. Это, в основном, векторные работы с довольно разными формами.
Вот некоторые примеры: link ;-)
Я думал об использовании какого-то алгоритм обнаружения характерного признака изображения с скользящим окном, чтобы найти область с наибольшим количеством функций.
Я реализую это в PHP, но я не возражаю против его реализации, если нет библиотеки или расширения.
Идеи?
Эти профессиональные фотографии? Если это так, проверьте правило третей, должно по крайней мере уменьшить различные области, чтобы «смотреть» на. –
Является ли «пробел» по-настоящему сплошным цветом, или просто менее богатыми функциональными областями изображения? – Matthew