2011-08-02 4 views

답변

5

앞에서 설명한대로 pbcopy과 작동하지 않지만 약간의 objective-c 프로그램 (http://www.alecjacobson.com/weblog/?p=3816)을 작성할 수 있습니다. 그럼 당신은 실행할 수 있습니다

cat image.png | impbcopy - 
+0

이것을 ImageMagick의'convert' 도구와 결합 할 수도 있습니다. 예를 들어, pdf의 첫 번째 페이지를 래스터 이미지로 복사하려면 :'convert input.pdf [0] png : - | impbcopy -' –

3

을 :

는 캡슐화 된 포스트 스크립트 (EPS) 파일 헤더 또는로 시작하지 않는 입력이 ASCII 데이터로 대지에 배치됩니다 서식있는 텍스트 (RTF) 파일 헤더.이 경우 해당 데이터 형식 중 하나 인 대지에 배치됩니다.

이미지 데이터가 지원되는 것처럼 들리지 않으므로 작동하지 않습니다.

4

업데이트 대답

당신은 실제로 명령 줄에서 다음과 같이 AppleScript를을 사용하여 클립 보드에 JPEG 이미지를 넣을 수 있습니다 :

osascript -e 'set the clipboard to (read (POSIX file "/Users/mark/Desktop/a.jpg") as JPEG picture)' 

그런 다음 수 다음을 사용하여 클립 보드에 무엇이 있는지 확인하십시오 :

osascript -e 'clipboard info' 

JPEG picture, 175960, «class 8BPS», 641904, GIF picture, 124637, «class jp2 », 102086, TIFF picture, 1481282, «class PNGf», 412940, «class BMP », 1477734, «class TPIC», 609835 

또한 이미지를 문서에 붙이십시오. 일반적으로 -V입니다.

원래 대답

당신이 uuencode 필요하므로 가 추가 소프트웨어를 컴파일하고 단지 기본적으로 OS X에서 제공하는 도구를 사용하지 않고이 작업을 수행 할 수 있으며, 클립 보드, 바이너리 저장 할 수 없습니다 다른 방법

,691,363에게 돌아 가지

# Copy image to clipboard 
uuencode SomeFile.jpg - | pbcopy 

uudecode이 같은 간단한 ASCII 데이터로 바이너리 이미지210

# Paste from clipboard to image file 
pbpaste | uudecode -o AnotherFile.jpg