픽셀을 보간하지 않도록 변환하는 방법은 무엇입니까?

픽셀을 보간하지 않도록 변환하는 방법은 무엇입니까?

저는 ImageMagick의 Convert를 사용하여 여러 개의 .fits 파일(천문학에서 사용되는 이미지 형식)을 애니메이션 .gif로 변환하고 있습니다. 내 천문 이미지의 해상도는 매우 낮지만(150 x 300픽셀) 변환을 통해 150 x 300픽셀보다 큰 이미지가 생성되는 것으로 보이며, 그런 다음 새로 생성된 픽셀에 대한 "적절한" 값을 찾기 위해 보간됩니다.

그러나 원본 .fits 이미지, 낮은 해상도 등을 정확하게 표현하고 싶습니다. 보간을 전혀 수행하지 않도록 변환하려면 무엇을 제공해야 합니까? 최종 이미지의 해상도/크기(크기는 150 x 300이어야 함)에는 반드시 신경 쓰지 않고 원본 천문 이미지가 동일한 픽셀 간 선명도를 유지하기를 원합니다.

전에도 이런 일을 해본 적이 있는데 어떻게 했는지 기억이 나지 않습니다.

원본 이미지의 스크린샷은 다음과 같습니다. 여기에 이미지 설명을 입력하세요.

다음은 변환된 이미지입니다(를 사용하여 생성됨 convert <input>.fits <out>.gif). 여기에 이미지 설명을 입력하세요.

답변1

scale이 옵션을 사용할 수 있습니다 convert.

convert -scale 400% input.fits scaled.gif

n정수 배율 인수(예: *100%, n정수)가 제공되면 기본적으로 픽셀이 보간되지 않습니다.

(이렇게 하면 정보를 추가하지 않고도 디스크의 이미지가 상당히 커질 수 있습니다.)

관련 정보