Encontrar la zona usada de una imagen
miércoles, 19 de agosto de 2009
Sin comentarios
Este es un ejemplo de como encontrar la zona en uso de una image. Imaginen que tienen un png con un dibujo uniforme dentro y algunos bordes transparentes. Con este codigo pueden encontrar la minina area en uso para luego usar solo esa zona para lo que necesiten. Podrian facilmente con una aplicacion en Air guardar el corte como un png, asi la imagen estaria optimizada al tamanio minimo que necesita. O cualquier otra cosa que se les ocurra. Ojala le sirva a alguien.
Saludos
1 2 3 4 | //Create a color mask with a alpha tolerance value. (_alphaTolerance is the percent) var maskTolerance:uint = Math.round((2.55) * (100 -_alphaTolerance)) << 24; //Get used zone var usedZone:Rectangle = image.bitmapData.getColorBoundsRect(maskTolerance, maskTolerance, true); |
Categories: Actionscript 3, Flash



