2010-07-13 4 views
0

Я работаю над изображениями в iPhone. Есть много jpeg-изображений, которые варьируются от 35kb до 50kb. Мне может потребоваться передать это через Интернет, который составляет около 6 мб. Я попытался изменить 35kb jpeg-изображение на png. Фактический размер увеличенного jpeg был 56.1kb, а png - 576 kb. Я использовал mspaint для изменения формата. jpeg to png должен фактически уменьшить размер изображения? Если нет, это идеальный вариант, чтобы иметь jpeg-файлы на iphone или только png, как у обычных мобильных приложений?jpeg to png conversion

ответ

1

JPEG и PNG - очень разные форматы файлов; любое заданное изображение, которое меньше в одном, не может быть меньше в другом. И, кроме того, их качество не прямо сопоставимо.

Например, фотографическое изображение очень хорошо представлено в формате JPEG. Подразделение блоков, состоящее из распознавания образов, делает формат, который делает очень хорошую работу по отбрасыванию визуальной информации таким образом, что человеческие глаза не легко заметить. Разумеется, очень сжатый JPEG может слишком быстро выбросить и показать блоки и мгновенно нарушить иллюзию фотографической реальности, но используется тщательно, JPEG является фантастическим для фотографий «реального мира».

И компьютерный контент очень хорошо представлен в PNG. Кодирование без потерь отлично подходит для отображения прямых линий стандартных экранов, генерируемых компьютером, а наивно созданные градиенты точно воспроизводятся с помощью PNG. Если бы JPEG использовался как для прямых линий, так и для наивных градиентов, то недостатки выделялись бы мгновенно. Кроме того, поскольку PNG может быть основан на палитре, он может очень эффективно хранить изображения всего за несколько десятков цветов.

Итак, выберите формат файла на основе его использования: JPEG для фотографий реальности или для очень хороших приближений реальности и PNG для генерируемого компьютером контента.

1

PNG-файлы обычно меньше, если их содержимое является графическим и содержит много равномерно окрашенных фигур. Для фотографий или сканирований файлы jpeg намного меньше, поскольку они используют гораздо более сложный, но с потерями алгоритм сжатия.

Для вашего проекта iPhone вы должны использовать все, что меньше, в вашем случае jpeg.