2010-07-03 82 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).