asciiview로 생성된 이미지를 저장하는 방법은 무엇입니까?

asciiview로 생성된 이미지를 저장하는 방법은 무엇입니까?

asciiview image.jpg 명령을 실행하면 터미널에서 이미지를 볼 수 있고 q키를 사용하여 브라우저를 종료할 수 있습니다. 출력을 콘솔 출력(stdout)으로 리디렉션하거나 또는 asciiview image.jpg같은 파일에 저장하는 다양한 방법을 시도했지만 예상한 결과를 얻지 못했습니다. 첫 번째 경우에는 텍스트 파일에서 올바른 이미지를 얻으려면 수동으로 +를 눌러야 하고 , 두 번째 경우에는 그림과 같은 의미 있는 내용을 얻지 못합니다. asciiview로 생성된 이미지를 파일에 직접 저장하거나 브라우저로 가서 키를 누르지 않고 콘솔 출력에 표시하는 방법을 아는 사람이 있습니까?asciiview image.jpg > ascii_art.txtasciiview -driver stdout image.jpg > ascii_art.txtCtrlCq

답변1

시도해 보셨나요 echo q | asciiview? ? 이런 것 같아요다른 사람asciiview이미 프로세스에 포함을 처리하고 있습니다.

echo q | asciiview -driver stdout -kbddriver stdin %s 2>/dev/null

여기서도 외모가 중요합니다 -kbddriver stdin. 오류를 던지는 것도 /dev/null고려해 볼 가치가 있습니다.

답변2

간단한 해결책은 s 키를 사용하는 것인데... q 키 과정과 비슷하지 않을까 싶습니다.

  • 출력 파일로 이동
  • 키보드의 " " 키를 누르세요.
  • 유형, 너비 등에 대한 프롬프트를 따르십시오.
  • 저장하려면 Y가 필요합니다(기본 방식이 아님...무슨 뜻인지 아신다면) ;)

pnm과 더 잘 작동합니다. 최상의 결과를 얻으려면 원시 이미지를 pnm 형식으로 내보냅니다.

여기에 이미지 설명을 입력하세요.

관련 정보