La última guía para la utilización de imágenes de adaptación para tu sitio Web
Diseño sensible trae consigo un montón de nuevas posibilidades para los diseñadores y desarrolladores web, pero, para los menos experimentados, sino que también puede traer una parte justa de los dolores de cabeza. Por ejemplo, me acuerdo de estar de vuelta en la escuela, emocionados de finalmente han dominado los diseños estándar de cuadrícula sólo para descubrir que ahora, gracias a la popularidad de las tabletas y los teléfonos inteligentes, no sólo tengo que volver a pensar sobre cómo los sitios web están diseñados, pero también re- evaluar la forma en que se construyen (muchas gracias, el progreso tecnológico!)
Aparte del dominio de esta web aspecto nuevo desarrollo, que ha sido muy bien introducido y establecido en los últimos años, hay otras preocupaciones que pueden tropezar un novato otra manera entusiasta de la web: las imágenes. Mientras que el desafío de hacer la mayor parte de ajuste de contenido de un sitio web en un diseño web de respuesta se pueden resolver preguntas de los medios y otras correcciones, uno de los desafíos más grandes se encuentra dentro de los píxeles de las imágenes de un sitio web.
De nuevo, al igual que con el diseño sensible en general, hay una gran variedad de soluciones simples que pueden aliviar este problema (por ejemplo, imágenes de fluidos ), sin embargo, esto puede abrir una nueva lata de desafíos. Por ejemplo, durante el uso de las imágenes fluidas en sus hojas de estilo escalará la imagen adecuada para ajustarse a la ventana, es sólo escalar el tamaño de la imagen, no el tamaño del archivo, lo que significa que si alguien está tratando de ver su hacer-para-la-desktop imagen en su iPhone, que va a tomar mucho más tiempo para esa imagen gigante a la carga, algo que no sólo tiempo, sino también los costos se come el dinero, ya que es probable que el usuario no cuenta con un plan ilimitado de datos casi extintos. Esto se podría resolver mediante el uso de JavaScript que cambiar a una imagen con una imagen de un tamaño más apropiado, dependiendo de la ventana gráfica. Sin embargo, el obstáculo de esta solución es que usted tendría dos versiones de cada imagen colocada en el servidor, lo cual, para un sitio que es particularmente imagen pesada, sería muy tedioso para un desarrollador.
Pero no se preocupe, todavía hay maneras de hacer que su sitio sensible, manteniendo las imágenes en el sitio magra, media y encantador, y eso es mediante el uso de imágenes de adaptación.
¿Qué son las imágenes de adaptación?
Imágenes adaptativa es una técnica creada como una forma sencilla, ágil para que las imágenes aparezcan correctamente asegurarse en cualquier dispositivo de tamaño. Las tabletas, teléfonos inteligentes, más pequeño que el promedio monitores-Adaptive Imágenes detecta qué tipo de dispositivo que está utilizando, así como el tamaño de ventana del navegador y automáticamente crea (y caches) una nueva versión que se ajusta cómodamente en la pantalla. Además de hacer imágenes mucho más fácil de cargar y ver, Imágenes adaptación también es fácil de usar, sino que puede ser implementado en un sitio web existente sin realizar cambios en el marcado.
Una imagen estándar utilizando imágenes adaptativos. Tamaño del monitor: 1440 x 900 px
El mismo sitio exacto y la imagen que el anterior, sólo se ve en un iPhone. Observe la imagen mantiene resolución. Tiempo de carga era aproximadamente tres segundos.
Introducción
[
Antes de zambullirse de cabeza en Imágenes de adaptación, hay algunas cosas que usted necesita en primer lugar:
El kit de adaptación Imágenes .
Un editor de texto
Conocimientos básicos de HTML / CSS (algunos conocimientos de JavaScript y PHP puede ayudar, también).
Un conocimiento básico de diseño sensible y el uso de preguntas de los medios
Un servidor con Apache 2 y PHP 5
... Y eso es todo. OK, vamos a hacer esto!
Una Nota Antes de arrancar
Antes de empezar, tenga en cuenta que las imágenes Adaptive trabaja con sitios que están diseñados responsablemente. Eso significa que para obtener el máximo beneficio de esta tecnología en y para asegurarse de que funciona correctamente, usted ya debe tener un sitio sensible en el lugar, en particular, en caso de tener preguntas de los medios establecidos. Puede obtener más información sobre las consultas de los medios de comunicación y el diseño sencillo responder aquí (http://webdesignerwall.com/tutorials/responsive-design-in-3-steps)
Acceda a su. Htaccess
Con el kit de adaptación a las imágenes de su descarga en el escritorio, se abrirá. Una de las dos cosas que verás es un archivo. Htacess y el archivo adaptativa images.php. Ya, acceder al servidor y echar un vistazo al dominio raíz. ¿Existe ya un archivo. Htaccess allí? Si no es así, basta con cargar el que usted tiene con el kit de descarga. Si usted ya tiene uno, no lo elimine. En su lugar, guarde una copia de la misma y colóquela en un lugar seguro. Luego, abre una versión del archivo. Htaccess que ya estaba en el servidor en el editor de texto.
Buscar alrededor de un bloque de código que comienza con mod_rewrite.c> <IfModule . Cuando lo encuentre, escriba en este texto:
1# Adaptativa-Images ---------------------------------------------- ---------
2# Añadir los directorios que desea omitir del proceso adaptativa imágenes en una nueva línea, como sigue:
3# RewriteCond% {REQUEST_URI}! Algunos directorios
4# RewriteCond% {REQUEST_URI}! Otro directorio
RewriteCond% {REQUEST_URI}! Activos
5# Enviar cualquier solicitud de GIF, JPG, PNG o que no se almacena en el interior de uno de los directorios anteriores
6# Para adaptativa images.php para que podamos seleccionar versiones de tamaño adecuado
RewriteRule . ( Jpe g | gif | png) $ adaptativa images.php
7# END Adaptive-Images --------------------------------------------- ------------
Si usted no ve mod_rewrite.c> <IfModule . en cualquier lugar, a continuación, pegue el código en su lugar.
<IfModule Mod_rewrite.c>
Options + FollowSymLinks
En RewriteEngine
# Adaptativa-Images ---------------------------------------------- ------------------
# Añadir los directorios que desea omitir del proceso adaptativa imágenes en una nueva línea, como sigue:
# RewriteCond% {REQUEST_URI}! Algunos directorios
# RewriteCond% {REQUEST_URI}! Otro directorio
RewriteCond% {REQUEST_URI}! Activos
# Enviar cualquier solicitud de GIF, JPG, PNG o que no se almacena en el interior de uno de los directorios anteriores
# Para adaptativa images.php para que podamos seleccionar versiones de tamaño adecuado
RewriteRule . ( Jpe g | gif | png) $ adaptativa images.php
# END Adaptive-Images --------------------------------------------- ----------------
Cuando haya terminado, guarde el archivo. htaccess y colocarlo de nuevo en el servidor.
El trabajo del Archivo. Php
Ahora, abra el archivo adaptativa images.php en tu editor de texto. Después de ver la información del copyright en la parte superior, verás la sección CONFIG que, como habrá adivinado, es para configurar el archivo. Esto puede ser muy importante, ya que esta sección se puede determinar el número de imágenes adaptativos marcado cuadran con su sitio actual. Vamos a echar un vistazo a las cuatro variables en la sección CONFIG:
$ Resoluciones: Estos son los tamaños de pantalla que Getty Adaptive tiene previsto trabajar. Hay valores por defecto en lugar de resoluciones de pantalla diferentes. Los números dentro de la matriz debe coincidir con los números en sus consultas de medios (asumiendo que usted está utilizando). De esta manera, el sitio y las imágenes se escalarán juntos.
$ Cache_path: aquí es donde las imágenes redimensionadas automáticamente se almacenará en el servidor. Asegúrese de que hay una carpeta para ellos, y asegúrese de que establece un camino claro para él!
$ Afilar: Este ajuste (TRUE por defecto) ayuda a prevenir el efecto borroso que puede venir con el cambio de tamaño. Esto puede atascar un servidor ocupado, así que si quieres desactivar, cambiar TRUE a FALSE.
$ Watch_cache: Esto actualiza automáticamente las imágenes almacenadas en caché. Al igual que $ afilar, esto podría empantanar el servidor. Cambiar a FALSE si desea apagarlo y manejar el almacenamiento en caché de forma manual.
Añadir un poco de JavaScript
Con el htaccess y archivos adaptativa images.php modificado y en su lugar en el servidor, hay un paso más: Abra el archivo HTML donde residen las imágenes e incluir el siguiente fragmento de código JavaScript en el <head> sección:
< tipo de letra = "text / javascript" > / / <! [CDATA [
documento . galleta = 'resolution =' + Math . máx ( pantalla . ancho, pantalla . altura ) + '; path = /' ,
/ /]] > </ script>
Y eso es todo! Disfrute de los frutos de su trabajo sabiendo que no importa cuán variadas monitores, tablets y teléfonos inteligentes convierten, todos podrán disfrutar de tus imágenes!
Resumen
Smartphones y tablets no están sustituyendo a los escritorios ya que muchos pensaban que lo harían. En cambio, están en armonía se complementa de sobremesa y portátiles, lo que hace que la construcción de un ultra-sensible, ultra-adaptable imperativo web. Como diseñadores y desarrolladores, es imperativo que encontremos las mejores maneras de hacer la web accesible y hermoso para todos, no importa cómo lo ven. El uso de herramientas como las imágenes-que adaptativo es, de lejos una de las maneras más eficaces para mantener el tamaño de imagen y la resolución flexible sólo va a hacer que la tarea sea más fácil.

