Comunidad de diseño web y desarrollo en internet online

Encontrar la zona usada de un bitmap en Actionscript 3

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.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate