2010-07-03 84 views
2

如何將圖片加載到smalltalk中?我發現了幾個如何顯示圖像的例子,一旦它是一個類資源,但無法找到一種方式將圖片導入到我的smalltalk環境。 (我用的字圖象,以避免與Smalltalk的圖像混亂),用於佳樂/菲羅如何將圖片加載到smalltalk中

回答

1

要加載的圖像作爲一類的資源,下面的代碼應在被執行工作區。

ImageReader imageFromFile: 'picture.bmp' 
    toClass: Namespace.MyClass selector: #AccessMethod 

其中 「PICTURE.BMP」是要加載的圖像文件, NameSpace.MyClass是你想要的文件是一個資源類, AccessMethod是方法的調用名稱返回圖片。

2

一種可能性是:

HandMorph attach: (SketchMorph fromStream: 
    'http://code.google.com/p/pharo/logo' 
     asUrl retrieveContents contentStream).