고정된 파일 크기로 이미지를 생성하는 방법은 무엇입니까?

고정된 파일 크기로 이미지를 생성하는 방법은 무엇입니까?

고정된 이미지를 생성하고 싶습니다.파일 크기(아니다이미지 크기). 여기에서 몇 가지 솔루션을 시도했습니다.JPEG 이미지를 고정된 파일 크기로 일괄 "크기 조정", 그러나 생성된 파일은 다음에서 수정됩니다.디스크의 크기대신에파일 크기(바이트).

예를 들어 이미지 크기를 바이트 단위로 33KB로 설정하고 싶지만 실제로는 디스크에서 33KB로 끝납니다.

Kind: JPEG image
Size: 32,222 bytes (33 KB on disk)

어떤 아이디어가 있나요? 감사해요!

답변1

디스크의 최종 크기는 파일이 있는 저장 장치(실제로는 파티션)에서 사용하는 기본 파일 시스템의 클러스터/섹터 크기에 따라 달라집니다. 저장 장치의 섹터 크기 배수에 가장 가까운 상위 값으로 반올림됩니다. (NTFS의 경우 기본적으로 4KB이지만 더 높거나 더 작을 수 있습니다).

따라서 1바이트가 추가된다는 것은 파일이 여러 킬로바이트의 저장 공간을 차지한다는 의미일 수 있습니다. 실제로 저장매체의 "slack space" 문제, 즉 각 파일의 마지막 섹터에 사용되지 않은 공간으로 인해 파일이 낭비되는 문제가 바로 이것이며, 정말 작은 파일이 많을 때 매우 눈에 띄는 문제이다. 섹터 크기가 큰 파티션에서.

귀하의 질문에 대해서는 명확한 대답이 없으며 4KB 차이가 중요한 파일 크기의 정밀도를 가진 이미지 파일이 실제로 필요하지 않는 한 문제가 되지 않는다고 생각합니다.

관련 정보