2014-12-01 4 views
-1

У меня есть короткий вопрос.Магический размер выходного файла

У меня есть одно изображение в двух измерениях. Первый размер файла - 293 КБ, второй - тот же файл, но прошел через оптимизатор. Его размер 127KB. Когда я использую следующие параметры: w = 370 & h = 270 & mode = crop, я получаю файлы размером 43,8 КБ и 43,6 КБ. Формат файла jpg, ширина и высота изображений одинаковы, версия библиотеки 3.4.2. Только мне кажется очень странным, что с удвоенной разницей в размерах мы получаем одинаковый объем вывода. Я ожидал, что размер второго файла составляет около 30 КБ. Может помочь понять, в чем проблема? Спасибо!

ответ

0

Если оба файла имеют одинаковое разрешение, то обрезка их с одинаковой шириной и высотой приведет примерно к одному и тому же размеру файла.

Cropping and Scaling - две разные вещи.

Если вы хотите, чтобы пропорция была одинаковой даже после изменения размера, используйте масштабирование вместо обрезки.

+0

Хорошо, давайте оставим только один вариант: w = 370. Почему в этом случае мы выводим два файла одинакового размера? – user2583406

+0

Слушайте, у вас есть два одинаковых изображения? Они имеют одинаковую высоту и ширину, если я не ошибаюсь. Теперь вы обрезаете их с одинаковой шириной или одинаковой высотой или с обоими, размеры остаются одинаковыми? обрезка с одинаковыми размерами приводит к тому же качеству изображения для двух изображений, которые точно копируют друг друга ....... Попробуйте изменить dpi на один, тогда только у вас будет файл разного размера :-) – 3Demon

+0

Хорошо, и, видимо, Я не понимаю, как преобразованные файлы. Я проверил его в Paint.Net и вывод того же размера файла. Вопрос закрыт! Большое спасибо! – user2583406

Смежные вопросы