どのように画像をsmalltalkにロードしますか?クラスリソースになったら画像を表示する方法の例をいくつか見つけましたが、画像をsmalltalk環境にインポートする方法が見つかりません。(smalltalk画像との混同を避けるためにpictureという単語を使用します)
1700 次
4 に答える
3
画像をクラスリソースとして読み込むには、ワークスペースで次のコードを実行する必要があります。
ImageReader imageFromFile: 'picture.bmp'
toClass: Namespace.MyClass selector: #AccessMethod
ここで、「picture.bmp」はロードする画像ファイル、NameSpace.MyClassはファイルをリソースにするクラス、AccessMethodは画像を返すために呼び出されるメソッドの名前です。
于 2010-07-13T11:55:29.440 に答える
1
Squeakの1つの可能性は次のとおりです。
HandMorph attach: (SketchMorph fromStream:
'https://squeak.org/img/features/morphic.png'
asUrl retrieveContents contentStream).
(これはPharoでも機能していましたが、削除されたようです。)
于 2010-07-03T20:45:25.427 に答える
1
ファロムークから:
(ZnEasy getPng: 'http://pharo.org/web/files/pharo.png')
asMorph openInWindow
于 2019-05-25T05:06:25.730 に答える
0
これはPharo7.0で私のために働きました:
ImageReadWriter formFromStream: './assets/player.png' asFileReference binaryReadStream
その後、で変換できますasMorph
。
于 2019-02-04T19:13:22.820 に答える