2011-08-11 3 views
0

TIFF 이미지 스택을 가져 와서 모든 헤더가 동일 할 것으로 예상되는 헤더 데이터에 대해 매우 특별한 프로그램이 있지만 두 이미지를 편집하고 싶습니다. 이 프로그램에 보내기 전에 스택에 넣으십시오.헤더 데이터를 변경하지 않고 TIFF 이미지 편집

지금까지 시도한 모든 프로그램 (Paint.net, MS Paint, ImageJ)은 새 이미지를 저장할 때 헤더 파일을 변경했거나 완전히 손상되었습니다. 나는 C# 및 LibTiff.Net에 대한 액세스 권한을 가지고 있지만 헤더 정보를 전혀 변경하지 않고 단순히 이미지 데이터를 바꾸는 방법에 대해 혼란스러워하는 문서를 읽은 후에도.

현재 아이디어는 단순히 이미지를 단색으로 바꾸는 것이므로 너무 복잡하지 않습니다.

답변

0

다음은 어떻게 처리할까요?

실제 비트 맵 데이터가 저장되는 위치를 확인하려면 TIFF 설명서를 확인하십시오. (구조화 된 형식이므로 모든 헤더가 같은 경우 매시간 같은 위치에 있지 않습니다.)

데이터를 식별하면 추출 할 수 있습니다 동일한 치수 및 형식의 원시 비트 맵 데이터로 바꿀 수 있습니다.

예를 들어, 변경된 헤더를 사용하여 TIFF 파일에서 비트 맵 데이터를 추출하고 좋은 헤더가있는 파일의 데이터를 덮어 쓸 수 있습니다.

꽤 낮은 수준이지만 작동해야합니다.

또는 편집 된 파일을 읽고 올바른 형식으로 자신의 헤더가있는 TIFF 파일을 다시 쓸 수 있습니다. 다소 어려울 수도 있습니다.

관련 문제