Suponiendo que tiene k bits de color (2 ^ k colores), una imagen aleatoria de 4 × 4 tomará k * 4 * 4 bits, que es similar a un mapa de bits o imagen pgm
Pero las imágenes no son aleatorias, su imagen, por ejemplo, tiene un rango de 45-15, con 5 bits de color que puede codificar en 80 bits.
Pero si tuviera un campo de incremento de 5 bits para codificar el nivel base (15), podría representar los colores en 30 niveles (32, k = 4). Eso suma 4 + 4 * 8 * 8 = 69 bits. Esto le impide codificar los primeros colores.
- ¿Qué país asiático es mejor para estudiar ingeniería informática como alemán?
- ¿Por qué ahora vemos una tendencia de más núcleos en lugar de más GHz de las CPU?
- Estoy en el séptimo semestre de un B.Tech. programa en CS. Anteriormente era un ávido programador en C ++. Debido a varias razones, perdí completamente el interés. ¿Cómo puedo adquirir algunas habilidades para poder encontrar un trabajo pronto?
- ¿Cuáles son los principales premios informáticos reconocidos a nivel mundial?
- ¿Vale la pena completar un título en ingeniería informática si quieres estudiar ingeniería de software?
Y solo tiene 5 colores en su imagen, puede enviarlos (5 * 5 bits), más un 3 * 4 * 4, usando los 3 bits de color para el mapeo en la tabla de colores, que usaría 25 + 48 = 73 bits (usaría menos que el segundo enfoque si tuviéramos una imagen más grande con los mismos cinco colores), que es similar a los archivos GIF
Si desea enviar una tabla de colores de longitud variable, puede usar una secuencia como 11111 como separador.