Comment charger une image dans smalltalk? J'ai trouvé plusieurs exemples d'affichage d'une image une fois qu'elle est une ressource de classe, mais je n'arrive pas à trouver un moyen d'importer l'image dans mon environnement smalltalk. (J'utilise l'image de texte pour éviter toute confusion avec l'image Smalltalk)Comment charger une image (image) dans smalltalk
2
A
Répondre
1
Pour charger une image en tant que ressource de classe, le code suivant doit être exécuté l'espace de travail.
ImageReader imageFromFile: 'picture.bmp'
toClass: Namespace.MyClass selector: #AccessMethod
où « Picture.bmp » est le fichier d'image que vous voulez charger, NameSpace.MyClass est la classe que vous voulez que le fichier soit une ressource, AccessMethod est le nom de la méthode appelée à retourne l'image.
2
Une possibilité pour Squeak/Pharo serait:
HandMorph attach: (SketchMorph fromStream:
'http://code.google.com/p/pharo/logo'
asUrl retrieveContents contentStream).