콘텐츠로 건너뛰기
Home » 캡쳐

캡쳐

NSView의 내용을 이미지로 캡쳐하기

  NSView의 내용을 비트맵 그래픽 파일로 캡쳐하는 방법에 대해 설명하겠다. 일전에 간략히 적어둔 내용이 있었는데, 잘못된 부분도 있고 예전엔 돼었는데 제대로 동작 안하는 부분도 있어서 다시 정리한다. PDF로 캡쳐하는 방법도 있으니 살펴보도록 하자. 이미지를 만든다기 보다는 특정한 포맷으로 표현할 수 있은 이미지 표현형을 획득할 수 있으면(NSBitmapImageRep) 이 클래스의 representation(using:properties:)를 사용해서 이미지 파일을 위한 데이터를 생성할 수 있다. 여기에는 크게 두 가지 방법이 있다. 뷰 자체를 캡쳐하는 NSBitmapImageRep의 이니셜라이저를 사용하기 뷰의 비트맵 캐시를 추출하기 첫번째 방법은 NSBitmapImageRep의 이니셜라이저 중에서 init(focusedViewRect:)를 사용하는… 더 보기 »NSView의 내용을 이미지로 캡쳐하기