pcx 파일을 통해 스트리밍하고 비트 맵으로 화면에 표시 할 디코더를 만들려고했습니다. 바이너리 리더를 사용하여 이미지 헤더에서 정보를 얻을 수 있었지만 코드의 양은 가장 적게 걸리는 부분에 도달했지만 픽셀 배열을 만드는 것이 가장 어렵습니다.C#에서 PCX 이미지를 디코딩하여 비트 맵으로 표시
데이터 처리를 위해 두 개의 포함 된 for
루프를 추가해야 할 수도 있음을 이해합니다. 몇 가지 C 및 C++ 예제를 살펴 보았지만이를 이해하기 위해 애 쓰고 있습니다. 배열을 표시해야합니다. 더 많은 코드가 필요한 경우 공유 할 것입니다.
나는 광범위하고 상세한 스펙을 읽었지 만, 어떻게 접근해야할지 모르겠다. 누구든지 나를 도울 수 있다면, 나는 매우 감사 할 것입니다.
감사합니다.
어떤 종류의 PCX 파일을 읽으려고합니까? 모든 것이거나 비행기/팔레트를 건너 뛸 수 있습니까? 추상적 인 경우에는 그리 어렵지 않습니다. 실제 픽셀 데이터를 보유 할 Color [,] 배열을 만든 다음 개별 평면/픽셀을로드하기 위해 열을 반복하는 행을 반복합니다. – ChrisV
나는 그 운석이 공룡을 멸망 시켰을 때 모든 PCX 파일도 사라 졌다고 생각했습니다. – detunized
8 비트 이미지에만 신경 쓰지 만 팔레트가 필수적인지 여부는 확실하지 않았습니다. 귀하의 방법은 다른 형식에도 사용할 수 있습니까? – jbroun