Este es un ejemplo de como encontrar la zona en uso de una imagen con Actionscript 3. Imaginen que tienen un png con un dibujo uniforme dentro y algunos bordes transparentes. Con este código pueden encontrar el área mínima en uso para luego usar solo esa zona para lo que quieran. Podrían fácilmente con una aplicación en Air guardar el corte como un png, así la imagen estaría optimizada al tamaño mínimo que necesita. O cualquier otra cosa que se les ocurra. Ojala le sirva a alguien.
Detectar el area en uso de una imagen o bitmap en AS3
Código :
//Crea una mascara de color usando una tolerancia de alpha que es un valor entre [0 - 100] var maskTolerance:uint = Math.round((2.55) * (100 -_alphaTolerance)) << 24; //Obtiene la zona usada que encaja con esa mascara de color var usedZone:Rectangle = image.bitmapData.getColorBoundsRect(maskTolerance, maskTolerance, true);
Puedes:
Ver el ejemplo o
Descargar el ejemplo
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por eldervaz el 09 de Julio de 2010
Por AzrL el 09 de Julio de 2010
geracias