어떻게 작은 그림으로 그림을로드합니까? 일단 클래스 리소스가되면 이미지를 표시하는 방법에 대한 몇 가지 예제를 찾았지만 그림을 내 smalltalk 환경으로 가져 오는 방법을 찾을 수 없습니다. 것 이죠/Pharo에 대한작은 그림에 그림 (이미지)을로드하려면 어떻게합니까?
2
A
답변
1
클래스 리소스로 이미지를로드하려면 다음 코드를 실행해야한다 작업 영역. 'picture.bmp는'로드 할 이미지 파일이
ImageReader imageFromFile: 'picture.bmp'
toClass: Namespace.MyClass selector: #AccessMethod
이 NameSpace.MyClass 당신이 파일은 리소스로 지정할 클래스, AccessMethod는에 호출 된 메소드의 이름입니다 사진을 반환하십시오.
2
하나의 가능성 (필자는 스몰 토크의 이미지와 혼동을 피하기 위해 단어 사진을 사용) :
HandMorph attach: (SketchMorph fromStream:
'http://code.google.com/p/pharo/logo'
asUrl retrieveContents contentStream).