2013-07-03 4 views
0

Кто-то говорит мне, что размер (ширина и высота) изображения/предварительного просмотра должен быть разделен на 16 без остатка. В повседневном сценарии мы также всегда видим такое разрешение, например. 1920x1088, 2688x1520. Может ли кто-нибудь показать мне, кто делает это правило/лимит? аппаратное обеспечение? все аппаратные средства после этого или только некоторые из них? Большое спасибо! размерыПравило изображения/размер предварительного просмотра в Android-камере

ответ

1

изображения, которые кратны 16 пикселей являются предпочтительными, так как:

1. Большинство снимков, сделанных сохраняются на телефоне/SD-карты со сжатием JPEG. Кроме того, сжатие для видео основано на JPEG (MPEG-4).
Алгоритм сжатия JPEG разбивает изображение на блоки размером 8x8 пикселей, поэтому 8 пикселей на самом деле являются самым низким пределом, также предпочтительным. Если разрешение изображения не кратно 8 пикселям (как по ширине, так и по высоте), алгоритм кодирования прокладывает изображение до тех пор, пока это не будет достигнуто. Это дороговато для памяти и может усложнить процесс кодирования определенных изображений/видео.
Иногда вам необходимо иметь 16-кратный пиксель из-за субсэмплирования (учитывая один из каждых двух пикселей) для сжатия видео. [JPEG codec example]

2. Изменение (поворот/смены) изображения JPEG может быть выполнено без потери качества, если размер изображения кратен 1 MCU (минимальный кодированный блок). [JPEG lossless editing]

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