Búsqueda personalizada

Pixastic, librería JS para manipular imagenes

Pixastic es una librería desarrollada en Javascript con la que será posible hacer un Photoshop Online en tu propia web. Usando las propiedades del elemento <canvas /> que únicamente tienen disponible los navegadores como Firefox 2+, Opera 9.5+ y Safari/WebKit con la ultima versión disponible.

flor.jpg

Esta librería nos permite aplicarle efectos a nuestras imagenes en tiempo real con una velocidad similar a la que nos ofrecen las herramientas de escritorio. Nos han montado un ejemplo para que podamos verlo funcionando y la verdad es que me ha sorprendido la velocidad con la que se aplicaban los efectos.

var img = document.getElement("myImage"); // get the image element

if (img.complete) {	// make sure the image is fully loaded
	Pixastic.process(
		img,
		"brightness",	// brightness/contrast adjustment

		{		// options object

			"brightness" : 60,	// set brightness option value to 60
			"contrast" : 0.5,	// set contrast option value to 0.5,
			"rect" : {		// apply the effect to this region only
				"left" : 100,
				"right" : 100,
				"width" : 200,
				"height" : 150
			}
		}
	)
}

}

Documentación / Descargar

 

Publicado en Fotografía,Herramientas | Responder

JavaScript para agregar notas en imágenes online al estilo Flickr

1884179144_decc290d10_o.jpg

Photo Notes es una librería JavaScript que nos permite agregar pequeñas notas a nuestras imágenes al estilo Flickr, pero lo mejor es que nos permite visualizar en tiempo real, actualizar, y manipular nuestras notas online.

Ver  – Descarga Completa Version Oficial – Ver demo oficial

PLAIN TEXT

HTML:
  1. <script src=“foot/PhotoNotes.js” type=“text/javascript”></script>
  2. </p>
  3. <link href=“foot/PhotoNotes.css” rel=“stylesheet” type=“text/css”>

Estructura

Boton agregar texto

HTML:
  1. <input name=“button” type=“button” style=“margin-left: 30px;” onClick=“AddNote();” value=“agregar texto” />

Nuestra imagen y nuestro script

HTML:
  1. <div class=“Photo fn-container” id=“PhotoContainer”>
  2. <img src=“foot/0.jpg” width=“300″ height=“243″ galleryimg=“no”>
  3. /* create the Photo Note Container */
  4. var notes = new PhotoNoteContainer(document.getElementById(‘PhotoContainer’));
  5. /* create a couple of notes, and add them to the container */
  6. var note1 = new PhotoNote(‘boca’,3,new PhotoNoteRect( 180,113,60,60));
  7. note1.onsave = function (note) { return 1; };
  8. note1.ondelete = function (note) { return true; };
  9. var note2 = new PhotoNote(‘nariz’,3,new PhotoNoteRect(259,111,15,15));
  10. note2.onsave = function (note) { return 1; };
  11. note2.ondelete = function (note) { return true; };
  12. notes.AddNote(note1);
  13. notes.AddNote(note2);
  14. function AddNote()
  15. {
  16. var newNote = new PhotoNote(‘Agrega tu texto y acomodalo en una seccion.’,-1,new PhotoNoteRect(10,10,50,50));
  17. newNote.onsave = function (note) { return 1; };
  18. newNote.ondelete = function (note) { return true; };
  19. notes.AddNote(newNote);
  20. newNote.Select();
  21. }
  22. </script>
  23. </div>
Publicado en Fotografía,Javascript,scripts | Responder

Efecto Polaroid usando javascript

Via ajaxian descubro Instant.js 1.0 un script que nos permite agregar un efecto polaroid de forma fácil y rápida (una buena forma de evitar tener que editarlas). Funciona muy bien con todos los navegadores “importantes” – Mozilla Firefox 1.5+, ópera 9+ y safari. Pero en IE viejos no se vera ninguna modificación, lo que nos es problema ya que los usuarios no notaran ninguna diferencia, simplemente verán la imagen e forma normal.

Para comenzar a utilizarlo necesitamos descargar nuestra librería , subirla a nuestro hosting y llamarlo desde nuestro sitio, para ello copiaremos el siguiente código antes de nuestra etiqueta < /HEAD >

HTML:

  1. <script type=“text/javascript” src=“instant.js”></script>

Ahora a las imágenes que deseamos darle este efecto le agregamos la clase “instant”. Ej:

HTML:

  1. <img class=“instant” src=“imagen.jpg” width=“200″ height=“200″ alt=“”>
HTML:

  1. class=”instant” (llamamos a nuestro efecto)
  2. src=”imagen.jpg” (ruta de tu imagen)
  3. width=”400″  (anchura de tu imagen)
  4. height=”400″ (Altura de tu imagen)

Ejemplo:

548589678_b9ece2ba9d_o.jpg

Después de nuestra clase “instant” podemos agregar otros parámetros para personalizar o modificar el efecto, por ejemplo cambiar la inclinación, dar más opacidad en la sombra, etc.

Los parámetros que podemos agregar después de la clase instant son:

Dar opacidad a Sombra: El parametro “ishadow55” , nos sirve para modificar la opacidad de nuestra sombra, como vemos ishadow esta seguido por un numero este podrá varias entre 0 y 100 aunque si optamos por introducir únicamente la clase “instant” sin ningún parámetro, nuestra imagen tendrá una opacidad en su sombra de forma default de 33.

Ej codigo:

HTML:

  1. <img class=“instant ishadow88″ src=“tufoto.jpg” width=“350″ height=“350″ alt=“”>

Ej Visual

548589678_b9ece2ba9d_o1.jpg

Cambiar la Orientación de la imagen: luego de nuestra clase “instant” podremos agregar los siguientes parámetros que cambiaran la inclinación de la imagen, ellos son itiltright (derecha), itiltleft (izquierda), o itiltnone (ninguno)

Ej codigo:

HTML:

  1. <img class=“instant itiltleft” src=“tufoto.jpg” width=“350″ height=“350″ alt=“”>

Ej Visual

548589678_b9ece2ba9d_o2.jpg

Cambiar el Color del marco de la imagen: Para cambiar el color del marco agregamos el parámetro “icolor000000”, donde “000000” corresponde a su color, en este caso 000000 = Negro, siempre el color deseado deberá ser expresado en hexadecimal.

Ej codigo:

HTML:

  1. <img class=“instant icolor000000″ src=“tufoto.jpg” width=“350″ height=“350″ alt=“”>

Ej Visual

548589678_b9ece2ba9d_o3.jpg

Tambien podremos agregar todos los parametros juntos:

EJ Codigo

HTML:

  1. <img class=“instant ishadow80 itiltright icolor000000″ src=“imagen.jpg” width=“200″ height=“200″ alt=“”>

ej Visual

548589678_b9ece2ba9d_o4.jpg

Post original netzgesta

Via ajaxian

Publicado en Fotografía,scripts,Tutoriales | Responder

Novedades