SlideShare una empresa de Scribd logo
Optimización
deImágenes
porJ.RománH.
@Manz
Usodeimágenes
¿Porquéesimportante?
Desarrolladoresdeaplicaciones
Tamañofinaldelaaplicación
Ejemplopráctico
JuegoAndroid“SavetheWorld”
Imágenes antes deoptimizar
289KB 305KB
Imágenes después deoptimizar
80KB 91KB
Reduccióntotalde56%delaapp
-56%
Diseñadoresweb
Velocidaddecargadepágina
83%
31%
82%
85%
85%
33%
14%
62%
34%
82%
PETICIONES TAMAÑO
Hayqueencontrarunequilibrio
Formatosdeimagen
¿Cuáleselmásadecuado?
Formatosprincipales
Haycientosdeformatos
JPG GIF PNG
CON
PÉRDIDAS
SIN
PÉRDIDAS
SIN
PÉRDIDAS
-Texturas
-Detalles
JPG
JPG
Calidaddeimagen:91%
JPG
Calidaddeimagen:10%
JPG
Elecciónsubjetiva
JPG
JPEG“Baseline”
JPG
JPEGProgresivo
OPTIMIZADO
JPG
Metadatos
MiniaturasEXIF
«Nuncadejesquelarealidadte
arruineunabuenafoto»
MiniaturasEXIF
JPG
http://www.irfanview.com/
JPG
EliminarEXIF
JPG
EliminarEXIF(jhead)
JPG
OptimizarJPEG(jpegtran)
http://www.getpaint.net/
http://www.gimp.org/
Elfuturo
(loqueviene)
JPGAlternativas
WEBP
25-34%
MÁSPEQUEÑO
JPG2000
20%
MÁSPEQUEÑO
https://developers.google.com/speed/webp/
http://www.jpeg.org/jpeg2000/
http://research.microsoft.com/en-us/um/redmond/groups/ivm/JPEGXR/
25-34%
MÁSPEQUEÑO
JPGXR
25-50%
MÁSPEQUEÑO
+CANALALFA
JPG
Procesospor“lotes”
(automatizar)
http://caesium.sourceforge.net/
http://www.xnview.com/en/xnconvert/
http://www.irfanview.com/
OptimizaciónJPEGpor“lotes”
9,08GB
5,06GBOPTIMIZADAS
-Imágenespequeñas
-Animaciones
-Máx.256colores
GIF
-Píxelsdecolor“transparente”
GIF
Estoyaquí
OptimizarGIF(gifsicle)
GIF
GIFAlternativas
APNG
MÁSEFICIENTE
COMPATIBLEPNG
MNG
MENOS
EXTENDIDO
http://www.libpng.org/pub/mng/
https://wiki.mozilla.org/APNG_Specification
(MUYDESCONOCIDAS)
-Imágenesconcolores“lisos”
-Bocetos,diseños,screenshots
PNG
Gradodecompresión
PNG
0 1 2 3 4 5 6 7 8 9
202KB
66KB
64KB
63KB
62KB
61KB
61KB
61KB
60KB
60KB
Sincompresión Pordefecto
TiposdePNG
PNG24PNG8
Truecolor256colores
PNG32
Truecolor
Canalalfa
+
“Mapa”indexadodecolores
PNG8
PNGIndexadoa256colores
256256
PNG8
60KB
PNGIndexadoa128colores
128128
PNG8
50KB
PNGIndexadoa64colores
6464
PNG8
41KB
PNGIndexadoa32colores
3232
PNG8
32KB
PNGIndexadoa16colores
1616
PNG8
25KB
PNGIndexadoa8colores
88
PNG8
20KB
OptimizarPNG(AdvPNG)
PNG8
OptimizarPNG(OptiPNG)
PNG8
OptimizarPNG(PNGOut)
PNG8
http://bit.ly/rHSWQG
https://code.google.com/p/grafx2/
http://pnggauntlet.com/
PNGOut DeflOptOptiPNG
http://trimage.org/
PNGCrush AdvPNGOptiPNG
jpegoptim
-Colorverdadero
-Ocupa(MÁS)queunJPEG
-Notieneartefactos
PNG24
Canalalfa(transparencialreal)
PNG32
PNG32
PNG32
Canalalfa(transparencialreal)
PNG32
Formatoscontransparencias
66,2KB 56,1KB 189KB 43,5KB
PNG32PNG8 WEBPGIF
PorquelosJPGnotienen
transparencia...¿osí?
http://jim.studt.net/jpeg-alpha/
http://blog.jackadam.net/2010/alpha-jpegs/
https://www.webkit.org/blog/181/css-masks/
<CANVAS>
PNGEntrelazado
OPTIMIZADO
AlgoritmoAdam7
http://en.wikipedia.org/wiki/Adam7_algorithm
“Truco”paradiseñadoresweb
http://i-am-fat.org/PNGRotateTrick/
144KB 124KB
PNG24 PNG24
“Truco”paradiseñadoresweb
http://i-am-fat.org/PNGRotateTrick/
CSS
transform:rotate(270deg)
Perdidadecalidadalampliar
SVGPNG
Ampliablesinperdercalidad
SVG
SVG:ArchivosXMLeditables
SVG
http://inkscape.org/
RAW
Fotografíacondatos“puros”
RAW
Ocupanmucho(altaedición)
PXNX3FPEF
RAW
Cadafabricantetieneelsuyo
CRWNEF
DRFRAFORF
Probablemente
Elmejoroptimizador
http://luci.criosweb.ro/riot/
Personalizable
¿Porqué?
JPG
OptimizarJPEG
JPG
OptimizarGIF/PNG
Reduccióndecolores(PNG24,8)
PNG24PNG8 PNG32
Optimizacióndelcolor
Reducirefecto
engradientes
Optimizadoresexternos
OptiPNG PNGOutAdvPNG
DeflOpt PNGquantPNGCrush
PNGrewrite ZopfliPNGnq
¿Es TAN importantela
optimizacióndeimágenes?
PNG24
49,8KB
RIOT
17,4KB
PNG8
17,4KB
PNG8
AdvPNG
PNG8
16,6KB
PNG8
16,6KB x20.000páginasvistas/día
332MB x30días
9,96GB almes 29,88GB almes
119,5GB alaño 358,56GB alaño
720Kpeticiones= 2,88$
357GBtransf. = 40,32$
43,2$
720Kpeticiones= 2,88$
118GBtransf. = 11,52$
14,40$
(Yestosóloconel logotipo)
Imaginaahoraelahorrocon
el restodeimágenes
¡Quieromássobreeltema!
http://www.emezeta.com/articulos/16-programas-para-pixel-art
http://www.emezeta.com/articulos/32-editores-graficos-gratuitos
http://www.emezeta.com/articulos/la-guia-definitiva-para-optimizar-imagenes
Optimización de imágenes (mejor calidad y menor tamaño)

Más contenido relacionado

Similar a Optimización de imágenes (mejor calidad y menor tamaño)

PresentacióN Jv+
PresentacióN Jv+PresentacióN Jv+
PresentacióN Jv+FESABID
 
Digitalización: conceptos, formatos de digitalización, equipos de captura y s...
Digitalización: conceptos, formatos de digitalización, equipos de captura y s...Digitalización: conceptos, formatos de digitalización, equipos de captura y s...
Digitalización: conceptos, formatos de digitalización, equipos de captura y s...guestc2d800
 
PresentacióN Jv+++
PresentacióN Jv+++PresentacióN Jv+++
PresentacióN Jv+++FESABID
 
Digitalización: conceptos, criterios para la determinación de formatos de dig...
Digitalización: conceptos, criterios para la determinación de formatos de dig...Digitalización: conceptos, criterios para la determinación de formatos de dig...
Digitalización: conceptos, criterios para la determinación de formatos de dig...DIGIBIS
 
Recortar Escalar Imagen Gimp
Recortar Escalar Imagen GimpRecortar Escalar Imagen Gimp
Recortar Escalar Imagen Gimppedrola
 
ECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEG
ECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEGECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEG
ECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEGBruno Espinoza
 
Trabajo Practico - Unidad 4
Trabajo Practico - Unidad 4 Trabajo Practico - Unidad 4
Trabajo Practico - Unidad 4 Agustin Pinto
 
Tabla Ejercicio 2
Tabla Ejercicio 2Tabla Ejercicio 2
Tabla Ejercicio 2Xenia Real
 
Uso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y más
Uso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y másUso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y más
Uso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y másBruno Vázquez-Dodero
 

Similar a Optimización de imágenes (mejor calidad y menor tamaño) (20)

Imagen digital
Imagen digitalImagen digital
Imagen digital
 
Practica 23 Doc.
Practica 23 Doc.Practica 23 Doc.
Practica 23 Doc.
 
Practica 23 Doc.
Practica 23 Doc.Practica 23 Doc.
Practica 23 Doc.
 
Photoscape
PhotoscapePhotoscape
Photoscape
 
PresentacióN Jv+
PresentacióN Jv+PresentacióN Jv+
PresentacióN Jv+
 
Gamification
GamificationGamification
Gamification
 
Digitalización: conceptos, formatos de digitalización, equipos de captura y s...
Digitalización: conceptos, formatos de digitalización, equipos de captura y s...Digitalización: conceptos, formatos de digitalización, equipos de captura y s...
Digitalización: conceptos, formatos de digitalización, equipos de captura y s...
 
PresentacióN Jv+++
PresentacióN Jv+++PresentacióN Jv+++
PresentacióN Jv+++
 
Digitalización: conceptos, criterios para la determinación de formatos de dig...
Digitalización: conceptos, criterios para la determinación de formatos de dig...Digitalización: conceptos, criterios para la determinación de formatos de dig...
Digitalización: conceptos, criterios para la determinación de formatos de dig...
 
Recortar Escalar Imagen Gimp
Recortar Escalar Imagen GimpRecortar Escalar Imagen Gimp
Recortar Escalar Imagen Gimp
 
Photoshop Tips
Photoshop TipsPhotoshop Tips
Photoshop Tips
 
dreamweaver
dreamweaverdreamweaver
dreamweaver
 
ECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEG
ECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEGECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEG
ECI 2009i - Analisis de la pérdida de Calidad en la Cuantificacion JPEG
 
La imagen digital
La imagen digitalLa imagen digital
La imagen digital
 
Trabajo Practico - Unidad 4
Trabajo Practico - Unidad 4 Trabajo Practico - Unidad 4
Trabajo Practico - Unidad 4
 
Tabla Ejercicio 2
Tabla Ejercicio 2Tabla Ejercicio 2
Tabla Ejercicio 2
 
Introducción a la fotografía
Introducción a la fotografíaIntroducción a la fotografía
Introducción a la fotografía
 
Gimp
GimpGimp
Gimp
 
Uso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y más
Uso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y másUso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y más
Uso avanzada de imágenes en la Web: JPG, PNG, SVG, GIF y más
 
Mulimedia e Internet
Mulimedia e InternetMulimedia e Internet
Mulimedia e Internet
 

Más de Román Hernández

Más de Román Hernández (7)

FONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en AndroidFONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en Android
 
Jornada Opendata: España webcam
Jornada Opendata: España webcamJornada Opendata: España webcam
Jornada Opendata: España webcam
 
Optimización del rendimiento web
Optimización del rendimiento webOptimización del rendimiento web
Optimización del rendimiento web
 
Ganar dinero con Android
Ganar dinero con AndroidGanar dinero con Android
Ganar dinero con Android
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Entendiendo android
Entendiendo androidEntendiendo android
Entendiendo android
 
Android conference
Android conferenceAndroid conference
Android conference
 

Último

ARQUITECTURA PALEOCRISTIANA Y BIZANTINAA
ARQUITECTURA PALEOCRISTIANA Y BIZANTINAAARQUITECTURA PALEOCRISTIANA Y BIZANTINAA
ARQUITECTURA PALEOCRISTIANA Y BIZANTINAAandrea Varela
 
Mapa de historia, arquitectura bizantina y paleocristiana.
Mapa de historia, arquitectura bizantina y paleocristiana.Mapa de historia, arquitectura bizantina y paleocristiana.
Mapa de historia, arquitectura bizantina y paleocristiana.Luis Martínez
 
Sociedad Contemporánea. Relaciones Industriales.
Sociedad Contemporánea. Relaciones Industriales.Sociedad Contemporánea. Relaciones Industriales.
Sociedad Contemporánea. Relaciones Industriales.andresferrer21110
 
CATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdf
CATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdfCATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdf
CATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdfjmmaringuevara
 
E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...
E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...
E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...EusebioVidal1
 
ESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRES
ESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRESESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRES
ESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRESelizabethaldaz60
 
diagrama de flujo de hackeo de almeida edgar.pptx
diagrama de flujo de hackeo de almeida edgar.pptxdiagrama de flujo de hackeo de almeida edgar.pptx
diagrama de flujo de hackeo de almeida edgar.pptxgabriel guaicara
 
Bitácora de historia: barroco y neoclásico
Bitácora de historia: barroco y neoclásicoBitácora de historia: barroco y neoclásico
Bitácora de historia: barroco y neoclásicoal050121044
 
Guía Didáctica-Matemática- tercer grado.pdf
Guía Didáctica-Matemática- tercer grado.pdfGuía Didáctica-Matemática- tercer grado.pdf
Guía Didáctica-Matemática- tercer grado.pdfYafreisyAcosta1
 
ARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADES
ARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADESARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADES
ARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADESbluemoonlight771
 
Arquitectura Paleocristiana y bizantina.
Arquitectura Paleocristiana y bizantina.Arquitectura Paleocristiana y bizantina.
Arquitectura Paleocristiana y bizantina.CamilaIsabelaRodrigu
 
El Arte ultimo del siglo XX-Ana Guash.pdf
El Arte ultimo del siglo XX-Ana Guash.pdfEl Arte ultimo del siglo XX-Ana Guash.pdf
El Arte ultimo del siglo XX-Ana Guash.pdfjaiimepg35
 
BASICO ASHANINKA LOS SALUDOS-curso de id
BASICO ASHANINKA LOS SALUDOS-curso de idBASICO ASHANINKA LOS SALUDOS-curso de id
BASICO ASHANINKA LOS SALUDOS-curso de idMelanyMandarachiRive
 
El-Nazismo REFORZAMIENTO (1).pdf123456789
El-Nazismo REFORZAMIENTO (1).pdf123456789El-Nazismo REFORZAMIENTO (1).pdf123456789
El-Nazismo REFORZAMIENTO (1).pdf123456789huasasquichealfonso7
 
La Arquitectura del Eclecticismo Afiche Didáctico
La Arquitectura del Eclecticismo Afiche DidácticoLa Arquitectura del Eclecticismo Afiche Didáctico
La Arquitectura del Eclecticismo Afiche DidácticoWahilL
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...LIZBETHVALENCIA12
 

Último (17)

39. OLIMPIA, LOS JUEGOS OLÌMPICOS EN LA ANTIGUA GRECIA
39. OLIMPIA, LOS JUEGOS OLÌMPICOS EN LA ANTIGUA GRECIA39. OLIMPIA, LOS JUEGOS OLÌMPICOS EN LA ANTIGUA GRECIA
39. OLIMPIA, LOS JUEGOS OLÌMPICOS EN LA ANTIGUA GRECIA
 
ARQUITECTURA PALEOCRISTIANA Y BIZANTINAA
ARQUITECTURA PALEOCRISTIANA Y BIZANTINAAARQUITECTURA PALEOCRISTIANA Y BIZANTINAA
ARQUITECTURA PALEOCRISTIANA Y BIZANTINAA
 
Mapa de historia, arquitectura bizantina y paleocristiana.
Mapa de historia, arquitectura bizantina y paleocristiana.Mapa de historia, arquitectura bizantina y paleocristiana.
Mapa de historia, arquitectura bizantina y paleocristiana.
 
Sociedad Contemporánea. Relaciones Industriales.
Sociedad Contemporánea. Relaciones Industriales.Sociedad Contemporánea. Relaciones Industriales.
Sociedad Contemporánea. Relaciones Industriales.
 
CATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdf
CATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdfCATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdf
CATALOGO DEKA KHROMA MARIN GUEVARA galería AdB.pdf
 
E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...
E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...
E.VIDAL captura la vibrante vida cotidiana y las tradiciones de la República ...
 
ESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRES
ESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRESESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRES
ESTUDIOS SOCIALES LIBRO DE OCTAVO DESDE LA UNIDAD TRES
 
diagrama de flujo de hackeo de almeida edgar.pptx
diagrama de flujo de hackeo de almeida edgar.pptxdiagrama de flujo de hackeo de almeida edgar.pptx
diagrama de flujo de hackeo de almeida edgar.pptx
 
Bitácora de historia: barroco y neoclásico
Bitácora de historia: barroco y neoclásicoBitácora de historia: barroco y neoclásico
Bitácora de historia: barroco y neoclásico
 
Guía Didáctica-Matemática- tercer grado.pdf
Guía Didáctica-Matemática- tercer grado.pdfGuía Didáctica-Matemática- tercer grado.pdf
Guía Didáctica-Matemática- tercer grado.pdf
 
ARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADES
ARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADESARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADES
ARTE RECONOCIDO A NIVEL MUNDIAL Y ALGUNAS DE SUS CURIOSIDADES
 
Arquitectura Paleocristiana y bizantina.
Arquitectura Paleocristiana y bizantina.Arquitectura Paleocristiana y bizantina.
Arquitectura Paleocristiana y bizantina.
 
El Arte ultimo del siglo XX-Ana Guash.pdf
El Arte ultimo del siglo XX-Ana Guash.pdfEl Arte ultimo del siglo XX-Ana Guash.pdf
El Arte ultimo del siglo XX-Ana Guash.pdf
 
BASICO ASHANINKA LOS SALUDOS-curso de id
BASICO ASHANINKA LOS SALUDOS-curso de idBASICO ASHANINKA LOS SALUDOS-curso de id
BASICO ASHANINKA LOS SALUDOS-curso de id
 
El-Nazismo REFORZAMIENTO (1).pdf123456789
El-Nazismo REFORZAMIENTO (1).pdf123456789El-Nazismo REFORZAMIENTO (1).pdf123456789
El-Nazismo REFORZAMIENTO (1).pdf123456789
 
La Arquitectura del Eclecticismo Afiche Didáctico
La Arquitectura del Eclecticismo Afiche DidácticoLa Arquitectura del Eclecticismo Afiche Didáctico
La Arquitectura del Eclecticismo Afiche Didáctico
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...
 

Optimización de imágenes (mejor calidad y menor tamaño)