JPEG 헤더 파일에서 이미지 마커의 시작을 읽고 싶습니다. C에서 JPEG 헤더 파일에서이 마커를 읽는 방법? 당신이 순서에 그 바이트를 찾을 필요가 있으므로jpeg 헤더 파일에서 soi 마커 읽기
-1
A
답변
0
이미지 코드의 시작은, FF
D8
이다, 뭔가 같은 :
#include <stdio.h>
#include <string.h>
int main(void)
{
unsigned char seq[] = {0x01, 0x02, 0xFF, 0xD8, 'S', 'O', 'I', 0x00};
unsigned char *res = seq;
/* We can not use strstr because seq is not a valid string */
while ((res = memchr(res, 0xFF, sizeof seq - (res - seq)))) {
if (*(++res) == 0xD8) {
res++; /* + 1 to consume 0xD8 */
break;
}
}
if (res != NULL) {
printf("%s\n", res);
}
return 0;
}
출력 :
SOI
0
은 JPEG의 모든 마커 머리글의 시작 마커는 0xFF
이고, 마커 마커는 0xD8
입니다.
값이 0xFF
인 바이트를 찾아서 다음 바이트가 0xD8
인지 확인할 때까지 데이터를 반복 할 수 있습니다. 축하합니다, 당신은 이제 소이 마커를 발견했습니다.
관련 문제
- 1. JPEG 헤더 구성
- 2. JPEG - 파일에서 초점 거리 읽기
- 3. JPEG 크로마 샘플링의 해석 파일에서 읽기
- 4. 원격 서버의 파일에서 헤더 데이터 읽기
- 5. opencv 버퍼에서 jpeg 이미지 읽기
- 6. 문자로 된 JPEG 읽기
- 7. JPEG 파일 perl 읽기
- 8. JPEG JPEG 데이터가 손상되었습니다 : 마커 전 2 바이트 불필요 0xdb
- 9. JHOVE 속성 읽기 Python을 사용하는 TIFF 및 JPEG-2000 파일에서?
- 10. 하나의 파일에서 여러 jpg 이미지 읽기
- 11. 여러 INI 헤더 읽기
- 12. jpeg 파일, SOS 마커 구문 분석
- 13. GIT 병합 마커 읽기
- 14. 헤더 파일에서
- 15. ActionScript 3 JPEG 품질 읽기
- 16. libcurl에서 제공하는 스트림에서 jpeg 읽기.
- 17. jpeg 파일에서 AC 요소 생성
- 18. jpeg 이미지 파일에서 너비와 높이 가져 오기
- 19. Java의 이미지 파일에서 텍스트 읽기
- 20. 파일에서 읽기
- 21. Perl로 만든 Excel 2007 파일에서 헤더 행 읽기 문제
- 22. 구조체로 헤더 쓰기 및 읽기
- 23. 내 JSON 파일에서 마커 만들기
- 24. 파일에서 NSMutableArray 읽기
- 25. 엑셀 파일에서 데이터 읽기
- 26. 비누 헤더 읽기
- 27. 헤더 및 쿠키 읽기
- 28. 읽기 SQLite는 헤더
- 29. CONNECT 헤더 읽기
- 30. HTTP 헤더 루비 읽기