lunes, 26 de marzo de 2012

Guardar imágenes de páginas que no se puede (Como Flickr)

Seguramente conocen la opción para descargar una foto de una página. Simplemente le damos click derecho y seleccionamos “Guardar imagen como”. Pero ¿qué pasa cuando de alguna u otra manera esta opción no está disponible? Bueno siempre queda la opción de presionar la tecla Imprimir pantalla (Imp pant o Prt Scr) y pegarla en Photoshop o Paint.

Abrir un programa de edición fotográfica, aparte de que puede resultar un poco tedioso y más si es el caso de PhotoShop que es más pesado, puede que la imagen sea más grande que la pantalla y tendremos que estas copiando por partes. En este blog me encontré una opción que para más de uno puede resultar muy útil.

Consiste en ejecutar un par de instrucciones desde JavaScript, para ellos simplemente copiamos y pegamos el código que les pongo a continuación en la barra de direcciones y presiona Enter. Listo, ya le podemos dar click derecho a la imagen y guardarla:

javascript: for ( i=0; i<document.styleSheets.length; i++) void(document.styleSheets.item(i).disabled=true);


Derechos de autor

Hay que tener algo muy en cuenta, la mayoría de las veces (por no decir todas) si no podemos guardar la imagen, es porque el dueño de la foto o de la página ha aplicado ciertos derechos de autor sobre su contenido y no desea que descarguemos esa foto. El que podamos descargar la foto no significa que tengamos el derecho a copiarla pero bueno no es mi intención entrar a debatir esos temas, cada uno de ustedes sabrá que hacer. Así que ahora que ya saben cómo hacerlo, no lo hagan jejejejeje.

Problemas con Internet Explorer 9

Bueno después de tanto que nos hemos quejado de la seguridad en Internet Explorer, los de Microsoft parece que se pusieron las pilas con ie9, si tienes este navegador y copias y pegas el código tal cual te lo pongo, veras que le quita la primera palabra, esto es por seguridad, para proteger a los usuarios inexpertos de que alguien les diga que ejecuten algún código malicioso. Si usas ie9 vas a tener que escribir la palabra JavaScript y los 2 puntos.