J'ai une collection de photos JPEG, chacune de 500 à 600 pixels sur le côté le plus long. Comment puis-je détecter celles qui ont été agrandies algorithmiquement à partir d'une photo sensiblement plus petite?
Un marché en ligne exige que chaque vendeur télécharge des photos des produits qu'il vend, et ces photos doivent avoir au moins 500 pixels de large ou 500 pixels de haut car les photos de produits avec peu de détails provoquent une mauvaise expérience pour les acheteurs. Je peux déjà savoir si un vendeur essaie de contourner cette exigence en ajoutant une bordure de couleur unie, comme l'extension du fond blanc standard avec plus de blanc. Mais ces derniers temps, les vendeurs ont commencé à contourner cela en mettant à l'échelle les anciennes photos prises avant la publication de l'exigence de 500 pixels. Quelle est la bonne façon de déterminer si les photos ont été agrandies avec une interpolation du plus proche voisin, bilinéaire ou bicubique?