Linux에서 원시 비트 맵을 표시 할 수있는 소프트웨어는 무엇입니까?


10

원시 파일이 있지만 이미지의 픽셀 형식이나 너비를 모릅니다. 데이터를 빠르게 표시하고 다른 형식을 쉽게 시도 할 수있는 도구가 필요합니다. Windows 용 도구의 예는 7yuv 입니다. Linux에서이 작업에 어떤 소프트웨어가 있습니까?

참고 : 이것은 디지털 카메라 Raws와 관련이 없으므로 Google을 사용 하여이 질문에 대답하려는 시도가 좌절됩니다.

7yuv


사용 가능한 많은 항목이 있다고 생각합니다 (리포지토리에서 빠른 검색을 수행하면 충분한 결과를 얻을 수 있습니다). 내가 선호하는 것은 digikam입니다 (나는 많은 다른 사람들을 시도하지는 않았습니다). 또한 김프에는 원시 파일을보고 조작 할 수있는 플러그인이 있습니다.
VasPle

저장소를 검색하면 적절한 것이 없습니다. 또한 이들은 질문에 명시된 카메라 Raw가 아닙니다.
Alistair Buxton

WINE을 통해서도 Linux에서 7yuv를 사용할 수 있습니다. 그것은 실버 등급을 가지고 있기 때문에 아마 잘 실행될 것입니다 ... 리눅스 기본 대안을 찾을 수 없다면 시도해보십시오.
VasPle

답변:


7

김프가 이것을 할 수 있다는 것이 밝혀졌습니다. 파일을 raw로 열면 이미지를 미리 볼 수있는 유용한 대화 상자가 나타납니다.

여기에 이미지 설명을 입력하십시오


원시 데이터 파일을 어떻게 열 수 있습니까?
Val

File-> Open 그런 다음 파일 형식을 raw로 변경하십시오.
Alistair Buxton

1
RGB 전용입니다. 그레이 스케일 (8 비트) 원시 형식을 어떻게 열 수 있습니까?
Nadav B

6

convert ImageMagick에서

예를 들어, 8 비트 2x3 그레이 스케일 :

printf '\x00\xFF\x88\xFF\x00\xFF' > f

그때:

convert -depth 8 -size 3x2+0 gray:f out.png

명령 설명 :

  • -depth 8: 각 색상에는 8 비트가 있습니다.
  • -size 2x3+0: 2x3이미지. +0파일에서 오프셋 0에서 시작하는 것을 의미합니다. 메타 데이터 헤더가있는 경우 오프셋으로 생략 할 수 있습니다.
  • gray:f: 입력 파일은 f이고 형식은 http://www.imagemagick.org/script/formats.php에gray 정의되어 있습니다 . ImageMagick은 일반적으로 확장자에서 형식을 결정하기 때문에이 이상한 표기법이 사용되지만 여기에는 확장자가 없습니다. .

문제는 이제 출력을 보는 방법입니다. 직접 eog:

eog out.png

이미지가 너무 작아서 많이 확대하지 않으면 eog픽셀을 혼합하는 디스플레이 알고리즘을 사용하므로 대부분의 사진에는 더 좋지만 우리의 경우에는 그렇지 않습니다. 나는 두 가지 가능성을 발견했다.

  • gimp out.png. 이미지 편집기는 모든 단일 픽셀을 표시해야합니다.
  • convert out.png -scale 300x200 out2.png. mixels 픽셀 은 기본적으로 훨씬 비슷하기 때문에, -scale대신 에이 필요합니다 .-resize-resizeeog

산출:

여기에 이미지 설명을 입력하십시오

RGB 예 :

printf '\xFF\x00\x00\x00\xFF\x00\x00\x00\xFF' > f
convert -depth 8 -size 3x1+0 rgb:f out.png

여기에 이미지 설명을 입력하십시오

Ubuntu 16.04, ImageMagick 6.8.9에서 테스트되었습니다.


1
이것은 괜찮은 해결책입니다. 입력 내용으로 스크립트를 작성했으며 항상 작동합니다.
Subin Sebastian
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.