que pixela pierde para mejor jpg imprimir imagen fotos formatos formato calidad android performance png jpeg

android - pixela - que es mejor jpg o png para imprimir



¿Por qué la compresión PNG es mucho más lenta que JPEG en Android? (1)

He probado mi proyecto en el emulador con imágenes mucho más grandes y aunque la compresión PNG fue un poco más lenta, no hubo una diferencia drástica en el rendimiento. Por lo tanto, se debe a la aceleración del hardware, como lo indica BitBank en el comentario.

He estado jugando un poco con Android Bitmaps y descubrí que la compresión PNG lleva mucho más tiempo que incluso el JPEG de mayor calidad. Mucho mucho mas. En mi dispositivo puede ser aproximadamente de 10 segundos contra 1.

AFAIK, PNG es básicamente cadenas de píxeles filtradas comprimidas con desinflado. Bueno, encontrar el mejor filtro para cada cadena puede llevar mucho tiempo, pero se puede establecer un compromiso entre la velocidad y la efectividad de la compresión. No debería ser más lento que JPEG. ¿Cómo es eso?

Tal vez sea al revés. ¿Hay alguna implementación de JPEG ultra rápida en Android?

ACTUALIZACIÓN: Realmente solo hago cosas como

mBitmap.compress(CompressFormat.JPEG, 100, stream);

y

mBitmap.compress(CompressFormat.PNG, 100, stream);