Normalmente, cuando una imagen entra en mi sitio, la guardo como jpg utilizando una biblioteca de imágenes que escribí con la calidad predeterminada del 80%. Ahora cuando tengo que hacer alguna otra operación en él (como recortarlo o incluso cambiarle el tamaño), la imagen se abrirá como jpg, se procesará y luego se guardará nuevamente. Sin embargo, si se ha comprimido antes de que no quiera comprimirlo de nuevo o de lo contrario cada vez que necesite realizar una operación, la calidad disminuirá.¿Detecta la tasa de compresión JPG?
¿Hay alguna forma de detectar la cantidad de imagen que ya ha sido comprimida antes (en comparación con una versión en png, supongo) usando herramientas en las bibliotecas estándar de GD php? Sé que las herramientas que detectan dónde se ha fotografiado una imagen lo hacen al comparar cantidades relativas de compresión, así que creo que es posible detectar la cantidad de compresión, pero ¿alguien sabe cómo realizar este cálculo? Gracias.
por lo que sé, no se puede obtener una tasa de calidad a partir de un archivo jpg –
sé que no se guarda en los metadatos del archivo en sí, pero tal vez hay alguna manera de calcularlo – hackartist
No. No puedes .. –