Hoe vind je dubbele foto's met verschillende bestandsnamen
Vergelijk de afbeeldingsinhoud in plaats van de bestandsnamen om dubbele foto's met verschillende namen te vinden. Begin met de ingebouwde tool voor dubbele bestanden van een foto-app, als je bibliotheek die heeft. Gebruik bij een grote verzameling of bij verkleinde en opnieuw gecomprimeerde kopieën een zoekfunctie voor visuele gelijkenis. Bekijk overeenkomsten naast elkaar en bewaar de versie met de resolutie en details die je nodig hebt voordat je iets verwijdert.
Waarom bestandsnamen geen uitsluitsel geven
Een bestandsnaam is een label, geen beschrijving van wat een foto bevat. Twee bestanden met de namen IMG_1042.jpg en holiday-copy.png kunnen identieke afbeeldingen tonen, terwijl twee bestanden met dezelfde naam heel verschillende foto's kunnen bevatten. Sorteren op naam kan helpen om een map te organiseren, maar is geen betrouwbare manier om kopieën met gewijzigde namen te vinden.
Er zijn ook verschillende soorten dubbele bestanden. Een bit-voor-bitkopie heeft dezelfde bestandsinhoud, ook als de naam is gewijzigd. Een afbeelding kan er ook hetzelfde uitzien nadat deze in een ander formaat is opgeslagen, verkleind of opnieuw gecomprimeerd; de bestandsinhoud is dan anders. Een reeks bijna identieke opnamen kan er vrijwel hetzelfde uitzien, maar verschillende momenten vastleggen. De juiste zoekmethode hangt af van wat je bedoelt.
Kies eerst tussen een exacte overeenkomst en visuele gelijkenis
Als je alleen identieke bestanden wilt vinden, kan een tool voor bestandshashes de inhoud vergelijken, ongeacht de naam. In de documentatie van Python’s hashlib staat beschreven hoe je een digest op basis van de inhoud van een bestand genereert. Overeenkomende digests zijn een handige manier om bestanden te vinden die je nader wilt bekijken. Een gewijzigd formaat of een nieuwe export verandert de inhoud echter, waardoor een hashvergelijking visueel identieke afbeeldingen met verschillende coderingen niet vindt. Python-documentatie voor hashlib
Gebruik voor kopieën die mogelijk zijn verkleind, opnieuw gecomprimeerd of anderszins gewijzigd een tool die visuele gelijkenis indexeert. Dat is een beter beginpunt als je dezelfde afbeelding wilt vinden ondanks verschillende bestandsnamen en coderingen. Gelijkenis is wel slechts een aanwijzing: de zoekresultaten kunnen ook vergelijkbare foto's bevatten die geen duplicaten zijn.
Gebruik de ingebouwde weergave voor dubbele bestanden van een fotobibliotheek
Controleer of je fotobeheerapp een functie als 'Duplicaten' of 'Duplicaten zoeken' heeft. Apple meldt bijvoorbeeld dat de Foto's-app dubbele foto's en video's herkent in de verzameling 'Duplicaten'. Op een iPhone vind je die onder 'Verzamelingen' en vervolgens 'Hulpprogramma's'. Als die verzameling niet verschijnt, zegt Apple dat er daar geen duplicaten zijn herkend. Beschouw het resultaat als een scan van die bibliotheek, niet als bewijs dat elke kopie op elke schijf is gevonden. Apple: dubbele foto's en video's samenvoegen op de iPhone
Een ingebouwde tool is handig als je foto's al in die app zijn georganiseerd. Als de tool een verwachte kopie niet vindt, controleer dan of de relevante mappen of albums deel uitmaken van de bibliotheek en probeer een zoektool voor visuele gelijkenis die de locaties kan scannen waar de bestanden daadwerkelijk staan.
Scan een verzameling met een zoekfunctie voor visuele gelijkenis
Voor een verzameling met bestanden in meerdere mappen kun je met de functie 'Duplicaten zoeken' van digiKam een gelijkenisbereik instellen en de zoekopdracht beperken, bijvoorbeeld tot een referentiealbum of tot albums daarbuiten. De handleiding beschrijft ook een aparte weergave voor gelijkenis op basis van afbeeldingsvingerafdrukken, waarbij resultaten rond referentieafbeeldingen worden gegroepeerd. Volg de actuele benamingen in de interface van jouw geïnstalleerde versie en zorg dat de verzameling die je wilt controleren in de zoekopdracht is opgenomen. digiKam-handleiding: Duplicaten zoeken
Begin met de strengste instelling voor dubbele bestanden en verruim daarna het gelijkenisbereik als verwachte kopieën ontbreken. Een ruimer bereik kan gewijzigde versies aan het licht brengen, maar ook naast elkaar gemaakte burstfoto's, uitsneden of bewerkingen opleveren. Het bereik is een zoekinstelling, geen garantie dat elk resultaat een echt duplicaat is. Controleer elke groep voordat je actie onderneemt. digiKam-handleiding: Weergave voor gelijkenis
Controleer twijfelachtige paren in plaats van op een score te vertrouwen
Vergelijk de afbeeldingen bij twijfel naast elkaar en met dezelfde zoominstelling. Controleer de randen op uitsneden, fijne details op kwaliteitsverlies en zichtbare veranderingen, zoals bewerkingen, annotaties of verschillende momenten uit een burst. Op een miniatuur kunnen twee verschillende beelden identiek lijken, dus open de bestanden op volledige grootte voordat je beslist.
Een tool voor pixelvergelijking kan helpen bij een specifiek paar, maar heeft beperkingen. De tool compare van ImageMagick controleert pixelverschillen. Volgens de documentatie kunnen verschillen in afmetingen en uitlijning de meting beïnvloeden. De voorbeelden leggen ook uit dat verliesgevende formaten zoals JPEG kleine pixelverschillen kunnen veroorzaken. Een directe vergelijking is daarom handig als hulpmiddel voor een nauwkeurige controle, maar biedt geen universele oplossing voor een volledige bibliotheek met hernoemde of opnieuw geëxporteerde foto's. ImageMagick: Vergelijken, ImageMagick: Voorbeelden van afbeeldingsvergelijking
Bewaar de beste kopie en controleer alles voordat je opruimt
Bepaal voordat je een resultaat verwijdert welke kopie het nuttigst is om te bewaren. Vergelijk de afmetingen en zichtbare details en controleer of een van de bestanden een bewerking of versie bevat die je wilt behouden. Een groter bestand is niet automatisch de beste keuze als het een kleinere uitsnede of een ongewenste bewerking is.
Verplaats vermoedelijke extra kopieën naar een tijdelijke map om ze te controleren of gebruik de hersteloptie van je app, als die beschikbaar is. Open daarna de bewaarde foto opnieuw vanaf de oorspronkelijke locatie en controleer of de bibliotheek deze nog correct weergeeft. Ruim grote verzamelingen in kleine batches op en bewaar een aparte back-up totdat je de resultaten hebt gecontroleerd. Zo kun je een verkeerde overeenkomst of selectie makkelijker herstellen.
Een praktische volgorde
Volg voor de meeste persoonlijke bibliotheken deze stappen: neem de relevante mappen op in je fotobibliotheek; voer de duplicatenscan uit; schakel over op visuele gelijkenis als een bekende kopie ontbreekt; inspecteer overeenkomsten op volledige grootte; bewaar de versie met de details en bewerkingen die je wilt; en verwijder pas daarna bevestigde extra kopieën. Als je slechts een kleine map met exacte kopieën controleert, kan een vergelijking van bestandshashes sneller zijn. Als de bestanden opnieuw zijn geëxporteerd of gewijzigd, ga dan direct over op zoeken naar visuele gelijkenis en handmatige controle.
De belangrijkste keuze is of je identieke bestandsinhoud nodig hebt of dezelfde zichtbare afbeelding zoekt. Hashes zijn geschikt voor het eerste; visueel zoeken voor het tweede. Door de juiste scan te combineren met een zorgvuldige eindcontrole kun je hernoemde kopieën vinden zonder vergelijkbare foto's voor duplicaten aan te zien.
