Как вычислить соотношение сторон изображения?
Есть функция которая ресайзит изображение, но как бы изображение которое было 1900 на 1200 после подгонки 300 на 300, понятное дело, выглядит не лучшим образом.
ДополненВсем спасибо, все рассчитал и отредактировал скрипт, все работает)
Ой, лучше погугли. Это ж еще от разрешения зависит, от кодирования, от устройства воспроизведения. Там куча соотношений (3:4, 2:3 и т. д.) . Я как-то читал, изучал (нужно было, чтобы совместимость была видео на компе и на телеке в FullHD. Но уже напрочь забыл. В Гугле, кстати, нашел )))
програмно не знаю, но знаю как по "математически": измеряешь стороны, делаешь двоичную дробь и сокращаешь её
Лучше дели высоту и ширину на одно число. Например, на 4. Если у тебя исходное изображение 1900х1200, то уменьшенное изображение получится 475х300. Делить лучше на числа, кратные двум, при этом вносятся наименьшие искажения в изображение.