2013-07-03 4 views
0

사진/미리보기의 크기 (너비와 높이 모두)가 16으로 나눠 져야한다고 알려줍니다. 일상적인 시나리오에서 우리는 항상 이러한 종류의 해결책을 봅니다. 1920x1088, 2688x1520. 아무도이 규칙/제한을 만드는 사람을 보여줄 수 있습니까? 하드웨어? 이것들을 따르는 모든 하드웨어 또는 그 중 일부는 무엇입니까? 대단히 감사합니다!사진 규칙/안드로이드의 미리보기 크기 카메라

답변

1

이미지 크기가 16 픽셀의 배수 인 이유는 다음과 같습니다.

1. 촬영 한 사진의 대부분은 전화/SD 카드에 JPEG 압축으로 저장됩니다. 또한 비디오 압축은 JPEG (MPEG-4)를 기반으로합니다.
JPEG 압축 알고리즘은 이미지를 8x8 픽셀 블록으로 나눕니다. 따라서 실제로는 8 픽셀이 가장 낮은 한계이며 선호됩니다. 이미지 해상도가 8 픽셀의 배수가 아닌 경우 (폭과 높이 모두에서) 인코딩 알고리즘은 이것이 달성 될 때까지 이미지를 채 웁니다. 이것은 메모리가 많이 들고 고비용이며 특정 이미지/비디오의 인코딩 프로세스를 복잡하게 만들 수 있습니다.
때때로 비디오 압축을 위해 서브 샘플링 (두 개의 픽셀 중 하나를 고려)으로 인해 16 픽셀 배수가 필요합니다. [JPEG codec example]

2. 이미지 크기가 1 MCU (최소 코드 단위)의 배수이면 JPEG 이미지의 변경 (회전/뒤집기)은 품질 손실없이 수행 할 수 있습니다. [JPEG lossless editing]

관련 문제