Cubexy.js un plugin de jQuery para crear un generador de avatar y guardarlo como png

DESCARGA : Cubexy.js

Pack completo con más imágenes

Cubexy.js un plugin de jQuery para crear un generador de avatar y guardarlo como png, sin duda una de las etiquetas que nos permite manipular html5 son las canvas, debido a que html5 tiene mucha flexibilidad para mostrar mezclas de archivos de imágenes esta se aprovecha de tal manera que permite crear una sola imagen a partir de varias partes independientes de imágenes, una prueba de que canvas puede hacer esto es la de generar un avatar a partir de colecciones.

Con este plugin puedes crear un generador de avatares, solo tienes que conservar una estructura de acuerdo a las imagenes que quieres mezclar.

Ejemplo: http://oscaruhp.github.io/CubexyJSAvatarGenerator/

 

1.- Para implementar este plugin se tiene que incluir jQuery y cubexy.js de la siguiente forma:

<!-- Bootstrap and JQuery -->
<script src="jquery-2.1.4.min.js"> </script>

<!-- Plugin -->
<script src="Cubexy.js"></script>

2.- Posteriormente a esto agrega la estructura de salida del plugin (Estos elementos son para el botón descargar, el botón pre visualizar el canvas o salida y el selector de color)

<canvas width="300" height="300" id="canvas"></canvas>
<a id="Descargar">Descargar</a>
<a id="Preview">Preview</a>
<input type="hidden" id="colores" />

3.- También tienes que colocar la lista de imágenes que quieres mezclar




<div id="avatar">



<div id="Rostro" >
<img src="1_piel/1.png"/>
</div>





<div id="Ojos">
<img src="2_Ojos/1.png"/>
<img src="2_Ojos/2.png"/>
</div>





<div id="Pelo">
<img src="4_Pelo/3.png"/>
<img src="4_Pelo/2.png"/>
</div>





<div id="Boca">
<img src="3_Boca/11.png"/>
<img src="3_Boca/12.png"/>
</div>



</div>



4.- Por ultimo colocar la instancia del plugin cubexy.js de la siguiente forma:

 $('#avatar').Cubexy();

5.- También puedes personalizar las opciones del plugin como por ejemplo los estilos y los nombres de los estilos

{idInputColor:'colores',
						 idDownload:'Descargar', /* Button Download image */
						 idPreview:'Preview', /* Button Preview image */
						 CanvasSalida:'canvas',  /* Canvas result */
						 attImagenGrande:'src', /* Big Image merge */
						 cssDefault:true, /* use css default ? */
						 cssCambioColor:'actual', /* css Color Selector */
						 cssParteActiva:'activo', /* css part Selector */
						 cssParteUnica:'seleccionado', /* css image Selector */
						 cssColorPicker:'colors' /* css Color Picker Selector */
}

Compra el complemento: http://develoteca.com/buy-cubexypackimagecomplete/

Puede interesarte