elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  como reducir el tamaño de mi imagen en base64
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: como reducir el tamaño de mi imagen en base64  (Leído 8,815 veces)
Razzari

Desconectado Desconectado

Mensajes: 76


El que espera desespera


Ver Perfil
como reducir el tamaño de mi imagen en base64
« en: 27 Febrero 2017, 23:09 pm »

Hola a todo el mundo !

les hago una consulta me gustaria guardar imagenes en forma de base 64 en una base de datos el problema es que son cadenas super largas, ejemplo una imagen tiene 277102 caracteres !!!!
la idea es ponerla mis etiquetas img src

Código:
<img src="data:image/png;base64,"cadena base 64"

Alguien sabe alguna otra forma encodear una imagen que no sea tan largo, saldudos y desde ya gracias !


En línea

"Los ordenadores son inutiles, solo pueden darte respuestas" Pablo Picasso
Serapis
Colaborador
***
Desconectado Desconectado

Mensajes: 3.391


Ver Perfil
Re: como reducir el tamaño de mi imagen en base64
« Respuesta #1 en: 28 Febrero 2017, 00:53 am »

Reducir de 8 bits a 5 bits, tiene como contrapartida, el aumento de tamaño. Si o si...
Si antes tenías 6bytes (de 8bits), ahora tienes 8bytes de 6bits, parcheados a 8, luego evidentemente aumenta en 2 bits cada byte.

Podría comprimirse, aunque la mayor parte de las veces, no conseguirás una reducción significativa, tal que de nuevo convertido a base64, sea merecedor del tiempo empleado en la recodificación y su obligada posterior inversa, cuando deba ser exhibida.

Si en vez de png, el formato es jpg, podrás comprimirlas algo más antes de codificarlas a base 64, pero seguramente el resultado en cuanto calidad (jpg), pudiera no convencerte, o bien si usas transparencias, sería inaceptable la pérdida...

Así que no... no hay forma de que ocupen menos. Intenta lo primero que te decía, comprimir el texto resultante tras convertirlo a base64, y luego mira si la posterior conversión a base64, disminuye significativamente.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como reducir el tamaño de una imagen?
Diseño Gráfico
mundo 2 2,613 Último mensaje 30 Mayo 2005, 16:18 pm
por apatxe
como reducir el tamaño de un .avi???
Multimedia
pastisyspeed 4 3,489 Último mensaje 29 Junio 2005, 11:45 am
por Songoku
COMO REDUCIR IMAGEN!!AYUDA PFAVOR
Diseño Gráfico
Bohrnier 8 10,706 Último mensaje 17 Diciembre 2005, 05:47 am
por PhenfiX
¿Como puedo reducir el tamaño de pagina de un PDF?
Diseño Gráfico
OLM 0 2,959 Último mensaje 13 Noviembre 2012, 20:50 pm
por OLM
Sabriais decirme como reducir el tamaño de la imagen creada con directx?
Programación C/C++
70N1 0 1,981 Último mensaje 17 Julio 2015, 08:23 am
por 70N1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines