[Squeak-fr] redimensionner une image

jchauvea at etu.info.unicaen.fr jchauvea at etu.info.unicaen.fr
Lun 2 Juil 07:56:20 UTC 2007


Bonjour et merci pour vos réponses. 

Cependant, cette méthode redimensionne bien l'image mais sans dissocier la 
longueur de la largeur. Je souhaiterais modifier longueur et largeur 
indépendamment. 

Merci. 

Jérôme. 


Frédéric Ferrère a écrit: 

> jchauvea at 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
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
 



Plus d'informations sur la liste de diffusion Squeak-fr