Archivo

Archivo para agosto, 2009

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);

VER EJEMPLO
DESCARGAR EJEMPLO



Categories: Actionscript 3, Flash Tags:
Get Adobe Flash player