서버에서 이미지를 다운로드하고 iPhone의 ALAssetsLibrary에 삽입하여 사용자가 저장된 앨범에있는 이미지를 볼 수 있도록하는 응용 프로그램이 있습니다. 파일 해시를 비교하여 이미지를 성공적으로 다운로드했는지 확인하려고합니다. 파일이 서버에 존재하기 때문에 파일 해시가 있습니다. ALAssetsLibrary에 이미지를 쓰고 나면 클라이언트에서 파일 해시를 생성합니다. 파일 해시는 다르지만 파일은 동일하게 보입니다. 클라이언트가이 이미지를 어떻게 든 변경한다는 것을 궁금해합니다. (종횡비, 스케일, 메타 데이터 등). 모든 지침, 의견 또는 조언이 도움이 될 것입니다.이미지를 ALAssetsLibrary에 쓰면 결과가 다른 파일 해시가됩니다.
1
A
답변
1
이미지 데이터 자체는 Assets-Library로 가져 오는 동안 변경되지 않습니다. 그러나 JPEG 파일은 Assets-Library로 가져온 후에 약 10KB 더 커집니다. Assets-Library는 파일에 JFIF 메타 데이터 사전을 추가하는 것처럼 보입니다.
관련 문제
- 1. 파일 이름 결과가 안드로이드의 원격 서버에서 이미지를 다운로드하지 않습니다.
- 2. MySQL 결과가 파일
- 3. 수익률과 결과가 다른 경우
- 4. Process32 다른 결과가
- 5. ALAssetsLibrary에 비동기 열거자를 사용하여 에셋을 저장하는 방법은 무엇입니까?
- 6. PHP 파일 결과가 출력되지 않습니다.
- 7. 다른 플랫폼에서 다른 ZipOutputStream 결과가 발생했습니다.
- 8. 쉘 및 스크립트의 파일 줄 수를 계산하면 다른 결과가 나타납니다.
- 9. NSData로 UIImage를 저장하면 다른 결과가 나타납니다.
- 10. USB 스틱에 파일을 쓰면 갑자기 꺼내지면 파일 손상/잠김이 발생합니다.
- 11. INSERT INTO 결과가 새 파일
- 12. 하나의 이미지를 생성하는 데 약간의 결과가 있습니다.
- 13. .htaccess mod_rewrite 다른 사이트에서 다른 결과가
- 14. OpenMP와 병렬 처리 된 중첩 for 루프에서 공유 배열 (포인터 이상)을 쓰면 잘못된 결과가 발생합니다.
- 15. 다른 결과가 Crontab에서 실행되었을 때
- 16. jQuery 브라우저에서 CSS의 다른 결과가
- 17. 쿼리 선택 결과가 다른 경우
- 18. 다른 플랫폼에서 CUDA 결과가 다릅니다
- 19. 프롤로그에서 다른 쿼리 결과가 발생했습니다
- 20. SYNCDB를 반복하면 다른 결과가 발생합니까?
- 21. PHP : 파일 위치 저장 중 ... 덮어 쓰면 어떻게 될까요?
- 22. bytearray를 파일에 쓰면 확장 문제가 발생합니까?
- 23. 다른 이미지를 마스크로 사용하기
- 24. .mdb와 .odb의 결과가 다른 이유는 무엇입니까?
- 25. swfmill로 역 컴파일하면 다른 결과가 반환됩니다.
- 26. 보기 컨트롤러의보기에 이벤트를 쓰면 어떻게됩니까?
- 27. 조건을 쓰면 더 나은 방법
- 28. 커스텀 mysql 함수 - 제목을 쓰면
- 29. (소켓 데이터를 쓰면) NullPointer 예외
- 30. App_Data에 파일을 쓰면 tempdata가 null이됩니다.