jchauvea@etu.info.unicaen.fr a écrit :
Bonjour. Je charge une image dans une ImageMorph: im:=ImageMorph new. im image: (Form fromBinaryStream: ((HTTPClient httpGet: 'http://.....png'))). im openInWorld. Mais quelle(s) méthode(s) utiliser pour la redimensionner? J'ai remarqué d'ailleurs qu'on ne peut pas la redimensionner à l'aide du Halo. J'ai reussi à modifier la taille avec : Form>> scaledToSize: newExtent mais la taille obtenue n'est pas celle passée en paramètre. Merci. Jérôme
Bonjour,
il y a surement mieux, mais voilà une première approche : | imgf | imgf := ImageMorph new. imgf image: (imgf image magnifyBy: 2). imgf openInWorld.
magnifyBy: 2 pour doubler la taille, 0.5 pour diminuer de moitié, etc.
Ce qui donne avec l'exemple d'origine : im:=ImageMorph new. im image: ((Form fromBinaryStream: ((HTTPClient httpGet: 'http://.....png'))) magnifyBy: 2). im openInWorld.
Cordialement,
-- Frédéric