Dit fotobibliotek
holder kopier af sig selv.
Img DeDup fingeraftrykker hvert foto og hver video på din iPhone, grupperer de byte-identiske kopier, de næsten identiske genudgivelser og de resterende burst-frames, og viser dig præcis, hvilken kopi den ville beholde. Du beslutter, hvad der skal fjernes. Intet forlader telefonen.
Gratis i beta-perioden. iPhone og iPad, iOS 26 eller nyere.
Fire gennemgange, derefter en beslutning
Et stort bibliotek kan ikke sammenlignes foto mod foto — det ville være milliarder af sammenligninger. Img DeDup indsnævrer feltet billigt først og udfører kun dyrt arbejde på det, der overlever.
- Hvert foto og hver videoHele biblioteket, skjulte elementer og individuelle burst-frames inkluderet.
- Udelad de flesteDimensioner og filstørrelse er allerede kendt og koster ingenting at læse. I et bibliotek med 57.847 elementer efterlader det et par hundrede kandidater.
- Fingeraftryk af det, der overleverSHA-256 til byte-identiske kopier. Et separat perceptuelt fingeraftryk til det samme billede gemt to gange med forskellige bytes.
- Gruppér i tre typerNøjagtige beholder den tidligste kopi. Lignende beholder den højeste kvalitet — flest pixels, derefter største fil. Bursts beholder den frame, du eller Fotos har valgt.
- Du gennemgårGrønt beholdes, rødt fjernes, og hver gruppe vises. Intet er flyttet endnu.
- Tto bekræftelserAppen spørger, og iOS spørger igen i sin egen dialog med sin egen tælling.
- Senest slettet, 30 dageHvor kopierne lander. Ingen tredjepartsapp må tømme denne papirkurv.
- Du tømmer den i FotosFørst da frigøres pladsen rigtig, og først da begynder iCloud at genberegne.
Søgningen gemmes hvert par dusin elementer, så et tvungen afslutning genoptages, hvor den stoppede, i stedet for at starte forfra. Du kan også begrænse en kørsel til en time og afslutte den senere.
Hvad symbolerne betyder
Resultatskærmen er tætpakket med vilje — en gruppe på femten kopier bør være ét valg, ikke femten. Dette er den samme fortegnelse, appen viser første gang, du åbner den, og fra spørgsmålstegnet bagefter.
Toplinje
- Denne fortegnelse
- Efter sletning
- Genindsøgning, fra cache
Bundlinje
- Vælg mapper
- Slet i bulk
- Stop valg
- Vælg alle, tryk for at slette
- Slet røde kopier
I rækkerne
- Grøn kant: beholdt
- Rød kant: slettet
- Originalen er sikker
- Rød kopi er en favorit
- Rød kopi har redigeringer
- Kopi er i Skjulte
- Ingen forhåndsvisning indlæst
- Tryk på en række, swipe for at slette
Sletning i bulk inkluderer favoritter som standard. Det er bevidst, og hjerter markerer hver gruppe, hvor det gælder, så du kan se, hvilke der er det, før du bekræfter.
Hver skærm
Optaget fra shipping-buildet på en iPhone 17 Pro Max, mod et rigtigt bibliotek med 57.847 fotos og videoer på i alt 1,01 TB. Intet her er en mockup.
Hvad det gør
Tre typer duplikater, én regel for hver om, hvad der overlever.
Nøjagtige kopier
Byte-identiske via SHA-256. Den tidligste kopi beholdes, hver senere tilbydes. Der er ingen domme involveret, og ingen bedes om dem.
Lignende kopier
Det samme billede gemt to gange — gen gemt, gen komprimeret, ændret størrelse. Et perceptuelt fingeraftryk finder disse, hvor en checksum ikke kan. Kopien med højeste kvalitet beholdes.
Burst-billeder
Det billede, Fotos valgte, eller det, du valgte, beholdes. Kun de ekstra billeder omkring det tilbydes nogensinde.
Justerbar strenghed
Streng finder kun næsten identiske kopier. Normal er standardindstillingen. Løs fanger også genkomprimerede og ændret-størrelse-varianten, på bekostning af nogle falske matches.
Intet springes over
Skjulte fotos og hvert billede i en burst-scanning scannes i stedet for at springes over. En kopi, du ikke kan se, optager stadig den samme lagerplads som en, du kan se.
Tjekpunkt-scanning
Fremdrift gemmes hvert dusin eller to. Et tvunget stop genoptages, hvor det stoppede. Du kan begrænse en kørsel til én time og fuldføre den en anden gang.
Fungerer med iCloud Fotos
Originaler hentes kun ned, når en sammenligning faktisk har brug for dem. Slå det fra, og scanningen bruger lokale forhåndsvisninger, hvilket gør mindre, men downloader intet.
En skriftlig registrering
Hver sletning logges med filnavn, SHA-256, byteantal og den kopi, der blev beholdt. Verifikation mod biblioteket henter hver enkelt kopi igen og rapporterer, hvad der er væk.
Eksporterbart bevis
Sletningsloggen, historikken over øjebliksbilleder og en besparelsesrapport i ren tekst kan alle deles uden for appen, i formater, du kan læse uden den.
Prissat i forhold til din plan
Det frigjorte pladsrum vægges op i forhold til det iCloud+-niveau, du faktisk betaler for, med en timefaktoreret beregning pr. måned, år og årti. Det timefaktorerede beløb er den ærlige bundlinje.
Ingen konto, ingen server
Intet uploades, og intet spores. Den eneste netværkstrafik er Apples egen, når iCloud sender en original ned, som appen har bedt om at læse.
Den kan ikke tømme for dig
Slettede kopier sendes til Nyligt slettet i 30 dage. Ingen tredjepartsapp kan tømme den papirkurv. Appen siger det klart og viser dig trinene.
Spørgsmål
Tre begrænsninger, det er værd at kende, før du starter: Denne app finder kopier og foreslår sletninger, men den kan ikke tømme Nyligt slettet, den kan ikke få iCloud til at beregne din lagerplads hurtigere, og den kan ikke se ind i Apples eget album Dobbelt. Alt nedenfor følger af disse.
Sletter den noget af sig selv?
Nej. Gennemgangsskærmen foreslår kun. Grøn er den kopi, den ville beholde, rød er det, den ville slette, og intet flyttes, før du trykker på slet-knappen. iOS spørger derefter en anden gang, i sin egen dialogboks, der angiver det præcise antal billeder.
Hvor hen kommer de slettede kopier?
Til Nyligt slettet, hvor de ligger i 30 dage. Det er en systemregel, og ingen tredjepartsapp kan springe den over eller tømme den. For faktisk at frigøre pladsen skal du åbne Fotos, gå til Værktøjer og derefter Nyligt slettet, autentificere og slette alle. Appen viser disse trin efter hver sletning, fordi den ikke kan udføre dem for dig.
Hvorfor er mit iCloud-lager ikke faldet?
Tre separate forsinkelser lægger sig oven på hinanden. Sletningerne synkroniseres først til iCloud, derefter ned til hver Mac og iPad, hvilket tager minutter til timer. Nyligt slettet holder stadig kopierne, indtil du tømmer det. Og lagerfiguren i Indstillinger genberegnes på Apples eget tidspunkt efterfølgende, hvilket kan tage timer eller dage. Der er intet galt; der findes ingen API, der gør noget af dette hurtigere.
Hvad tæller som lignende?
Det samme billede gemt to gange med forskellige bytes — gen gemt, gen komprimeret, ændret størrelse eller eksporteret og importeret igen. Et perceptuelt fingeraftryk fanger disse, hvor en kontrolsum ikke kan. Strikthed er op til dig at indstille: Streng finder kun næsten identiske kopier, Normal er standard, og Løs fanger også genkomprimerede eller ændrede varianter på bekostning af nogle falske matches.
Forlader noget mit telefon?
Nej. Der er ingen konto, ingen server og ingen analyse. Fingeraftryk, sammenligning og sletning sker alle på enheden. Den eneste netværkstrafik er Apples egen, når iCloud sender en original ned, som appen skal læse.
Kan jeg tjekke, hvad den slettede?
Ja. Hver sletning skrives til en log med filnavn, SHA-256, byteantal og identifikatoren for den kopi, der blev beholdt. Verificer mod bibliotekets genhentning af hver logget identifikator og rapporterer, hvilke der er væk. Du kan eksportere loggen, øjebliksbillethistorikken og en rapport om besparelser i almindelig tekst til enhver tid.
Hvorfor viser albummet Dupletter i Fotos stadig sæt?
Det album er bygget af Fotos egen analyse, der kører på en Mac, mens den er i hvile og tilsluttet strøm. Den fortsætter med at vise sæt, som denne app allerede har fjernet, indtil den gennemgang kører igen. De to ser på det samme bibliotek med forskellige tidsplaner.
Vil den røre ved fotos, der ikke er rigtige dupletter?
Præcise sæt er byte-identiske ifølge SHA-256, så der er ingen dømmekraft involveret. Lignende sæt og burst-sæt er dømmekraft, hvilket er årsagen til, at hvert sæt vises, før der sker noget, og at strenghed er justerbar. Skjulte fotos og hver enkelt ramme i en burst er inkluderet i scanningen frem for at blive sprunget over, fordi en kopi, du ikke kan se, stadig koster lagerplads.
Tre måder at få det på
Der er én app og én udgave af den. Forskellen ligger i, hvordan du får fat i den: to af disse koster ingenting og kræver tålmodighed eller en udviklerkonto i stedet, og den tredje er den, der blot installeres.
TestFlight — gratis, 90 dage
Åben for alle, ingen invitation og ingen godkendelsesproces. Installer Apples TestFlight-app, åbn det offentlige link, og betaversionen installeres sammen med alt det andet. Hver build forbliver brugbar i 90 dage fra dagen, den offentliggøres; en ny build nulstiller uret, så betaversionen kører videre, så længe den opdateres.
Byg den selv — gratis
Appen er ét Xcode-projekt genereret af XcodeGen. Klon den, kør xcodegen generate, og byg enten direkte til din egen enhed fra Xcode, eller producer en Release .ipa og sideload den med AltStore eller Sideloadly. Intet er forvirret, og der er ingen server, der skal opsættes — det, du bygger, er det, der er på TestFlight.
En gratis Apple ID vil signere den, men den signatur gælder i syv dage, før appen skal genbygges. En betalt Apple Developer-konto er det, der fjerner dette ur.
Køb den — for tiden tilbage
Ét køb. Ingen abonnement, ingen in-app-køb, ingen reklamer, ingen konto, og den opdaterer sig selv som enhver anden app. Du betaler for at springe begge ovenstående ruter over — certifikaterne, genbyggerne, de syv dage — og for arbejdet bag det.
På App Store, når betaversionen har kørt sin løbebane.
Uanset hvilken rute du vælger, beder appen om fuld læse- og skriveadgang til Fotos ved første start. Læseadgang alene kan ikke slette, så det er det, prompten skal anmode om.