Имам галерия, където потребителят може да изпраща Youtube връзки към видеоклипове и сървърът автоматично извлича миниатюрата от Youtube. Въпреки това, много видеоклипове съдържат черни ленти отгоре и отдолу на изображението. Знам произхода на черните ленти, но докато преоразмерявам миниизображението до квадрат, черните ленти пречат на дизайна.
Опитах се да анализирам цвета на пикселите от горе на долу, докато не се намери черен цвят (imagecolorat()), но все пак остава малко почти черен цвят, така че малките ленти все още остават в изображението.
Какъв може да бъде по-ефективен алгоритъм за проверка?