Linux에서 이미지 데이터 URL을 미리 보는 방법(예: data:image/png;base64,)?

Linux에서 이미지 데이터 URL을 미리 보는 방법(예: data:image/png;base64,)?

JSON 기반 구성 파일을 열었고 favicon값이 a인 키 가 있는 것을 확인했습니다.데이터 URL다음 중 하나를 나타냅니다 png.

"favicon": "data:image/png;base64,iVBORw...

예를 들어 명령줄을 사용하여 이 데이터 URL을 미리 볼 수 있는 방법을 찾고 있습니다.ㅋㅋㅋ

이를 즉시 지원하는 이미지 뷰어가 있습니까? 그렇지 않으면 해당 이미지를 미리 볼 수 있도록 이미지 URL을 어떻게 전처리해야 합니까?

preview-image-url이상적으로는 stdin을 통해 또는 적어도 파일 매개변수로 이미지 URL을 전달할 수 있는 명령을 원합니다 .

답변1

cat | sed 's/.*,//' | base64 --decode | feh -

데이터를 터미널에 붙여넣고 Ctrl+를 D두 번 누릅니다.

답변2

기반으로@Artem S.Tashkinov답변 나는 다음 질문에 부분적인 답변을 제공합니다.

좀 열어봤어json 기반 구성 파일한 명 있는 걸 봤어값이 데이터 URL인 파비콘 키png[..]를 나타냅니다. 명령줄을 사용하여(예: feh에서 열어) 이 데이터 URL을 미리 볼 수 있는 방법을 찾고 있습니다.

cat config.json | jq -j '.servers[0].favicon' | sed 's/.*,//' | base64 --decode | feh -

위의 명령은 json 값으로 저장된 이미지 데이터 URL을 feh.

관련 정보