Eu tenho uma coleção de fotos JPEG, cada uma com 500 a 600 pixels no lado mais longo. Como posso detectar quais foram ampliadas algoritmicamente a partir de uma foto substancialmente menor?
Um mercado on-line exige que cada vendedor faça upload de fotos dos produtos que vende, e essas fotos devem ter pelo menos 500 pixels de largura ou 500 pixels de altura, porque as fotos dos produtos com poucos detalhes causam uma experiência ruim aos compradores. Já posso dizer se um vendedor está tentando contornar esse requisito adicionando uma borda de cor sólida, como estender o plano de fundo branco padrão com mais branco. Ultimamente, porém, os vendedores começaram a contornar isso, aumentando as fotos antigas tiradas antes da publicação do requisito de 500 pixels. Qual é uma boa maneira de determinar se as fotos foram ampliadas com interpolação mais próxima, bilinear ou bicúbica?