Tengo una colección de fotos JPEG, cada una de 500 a 600 píxeles en el lado más largo. ¿Cómo puedo detectar cuáles se han ampliado algorítmicamente a partir de una foto sustancialmente más pequeña?
Un mercado en línea requiere que cada vendedor cargue fotos de los productos que vende, y estas fotos deben tener al menos 500 píxeles de ancho o 500 píxeles de alto porque las fotos de productos con pocos detalles causan una mala experiencia para los compradores. Ya puedo decir si un vendedor está tratando de eludir este requisito agregando un borde de color sólido, como extender el fondo blanco estándar con más blanco. Pero últimamente, los vendedores han comenzado a eludir esto mejorando las fotos antiguas tomadas antes de que se publicara el requisito de 500 píxeles. ¿Cuál es una buena manera de determinar si las fotos se han ampliado con la interpolación vecina, bilineal o bicúbica más cercana?