16. april 2003 - 18:43Der er
21 kommentarer og 2 løsninger
Ens billeder...
Jeg søger et program som kan finde ens billeder på min harddisk.
Ikke ud fra filstørrelse eller navn, men hvor den går ind og "ser" på selve på billedet.
Jeg ved at blandt andet Thumbs Plus har en udemærket "find similar" funktion ... men, problemet er at jeg har et krav mere end bare det :). Programmet skal også være i stand til AUTOMATISK at slette dem af de ens billeder som har den mindste størrelse - og hvis de har den samme størrelse (skal den bare slette en af dem).
Det ville være ekstra rart hvis man også kunne angive hvilken folder programmet først skulle slette billeder fra automatisk (altså af de fundne billeder som er ens). (altså noget priortet af en art på folderne). Men dette er ikke et krav ...
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
what??!? hahah ! :-) den kommentar forstår jeg ikke! :) skal det forstås derhen at det er umuligt at fremskaffe et sådant program? Et program som Thumbs Plus (for nu bare at nævne det ene jeg kender) - er som sagt tæt på at kunne det, og jeg ville da mene at det var en simpel ting at implementere i et program. Og da også ganske brugbart for nogle af de folk med mange billeder som der skal "ryddes kraftigt ud i" ... såååå :) Eller antydede du noget helt andet? i så fald må de meget undskylde ;-)
Du må undskylde at jeg sådan spammer dit spørgsmål med en "unødig" kommentar, men den havde primært som mission at åbne dine øjne for, at dine chancer er/var meeeget små
******************* Hvis du var rigtig heldig, så ku' du måske få den "hitte 100% ens" filer, uanset navn. ...det ku' jeg tro på. Men 100% ens filer vil jo altid være ens i størrelse.
******************** Du siger så, at "det mindste" af de ens billeder skal slettes ...men hvis det ene er mindre, ja så er billederne jo ikke ens, og vil - for et stykke software - aldrig være det.
..så du mener nok "med samme motiv"...ser "nogenlunde ens ud".... eller lignende. Ikke "ens" i ordets sande betydning.
...og det er her, at det bliver svært, for computeren er ikke god til at "se", ...jeg vil tro, at dit nuværende program sammenligner de genererede thumbnails, (rimer meget godt med navnet)
men at give selve programmet ansvar for sletning af måske 100 vis af billeder, det er en funktionalitet, som jeg tror de fleste programmører ville værgre sig ved at lægge ind, da risikoen for fejlagtigt at få slettet noget, - uden at være bevidst om det - er meget reel.
Det er derfor min klare vurdering, at det du søger ikke findes som "hyldevare".
************************* Er det ikke "hyldevare" man søger, ja så leder man efter nogen, som vil kode. 1. et stykke software med samme kvaliteter, som thumbs plus, og 2. yderligere funktinalitet, til at slette de mindste af kildefilerne til beslægtede thumbnails.
Et job, som jeg skønner til adskillige måneders kodning, måske mere.
for 200 eksperten points.
...det er det jeg anser for "sweet dreams"...
...at et sådant stykke software findes som hyldevare anser jeg ligeledes for
"sweet dreams"
************************
Beklager, at dette jo nok langtfra det svar du ønsker dig, men tror, med odds 98%+, at min teori holder vand.
ok :-) - jeg er glad for at du har forstået mit spm :-) For det er nemlig lige præcis de generede thumbnails programmerne går ind og sammenligner (i det mindste min erfaring med TP og en til to andre ved nærmere eftertanke).
Så, som jeg ser det, er dit argument kort og godt at der ikke findes noget program som er i stand til at "slette" på den måde, da programmørene ikke "tør" lave sådan en funktion. (lidt firkantet sagt måske :)) Men jeg synes det er en god pointe du har. Men jeg kunne da stadig sagtens forestille mig at der fandtes en lille utility et eller andet sted som var i stand til det (på TRODS af den risiko man løber ved at indlægge en sådan funktion (der findes trods alt mange mange programmer som er i stand til at slette mangt og meget fra ens hd hvis man ikke passer lidt på :-)). Men ok, jeg kan da godt forstå at et program som eks. Thumbsplus ikke tør at lægge funktionen ind når nu det er sådan et stort program med mangre brugere/mange penge på spil. Og dermed kan det da også godt være at man ikke lige finder programmet på download.com m.m. - men mere skal findes på sourceforge.net og lignende. Og ja - programmet behøver da heller ikke indeholde tilnærmelsesvis det antal funktioner Thumbsplus indeholder, vi snakker sådan set kun om "find similar"-funktionen. (men selvfølgelig forestiller jeg mig ikke folk fra eksperten diske up med et hjemmelavet program til formålet :))
heheh - jeg var faktisk lidt provokeret over at dit "svar" var et "det kan ikke lade sig gøre"-svar :-) - men du skal nok få point efter et par uger hvis ingen andre har meldt sig på banen med mulige løsninger :-)
ELLER! også kunne man måske forestille sig at der var nogle eksperter i Thumbs Plus som havde nogle kreative ideer til hvordan man kunne sortere ens results fra en "find similar"-operation, på en sådan måde at mine ovenstående ønsker mere eller mindre kunne indfris ad den vej (jeg er ikke selv i stand til at tænke så langt :)).
Ja odds er små. En del af det kan gøres, men jeg tvivler på at du vil kunne få det til at slette det mindre af 2 billeder. Programmet skal jo teste på navn, størrelse, kb, pixels/farver. ThumbsPlus er nok det beste du kan få i øjeblikket.
raffer: nu har jeg undersøgt markedet lidt, og ret mange programmer er faktisk i stand til at "se" på billederne (noget de vidst nok kalder "fuzzy-logic-et-eller-andet). så det vi reelt snakker om at programmet skal "teste" på er sådan set KUN kb-størrelsen UD af de fundne "similar" pictures (som mange programmer som sagt er i stand til - altså at finde "similar" pics :-)). Så som jeg ser det er der absolut ikek noget vanskeligt rent programmeringsmæssigt at have sådan en feature med (når man vel og mærke i forvejen har "find similar"-funktionen i programmet). Så jeg er med andre ord ikke enig i at det er fordi det skulle være svært at implementere - så hælder jeg mig til "tekniks" forklaring om at programmørene simpelthen med vilje ikke implementerer funktionen fordi de ikke "tør" (se ovenfor).
*ss* Ja den vurdering kan jeg kun tilslutte mig. At sortere de "beslægtede", og beholde den største, det er ikke den stor hurdle rent programmæssigt. ..selv om jeg da ikke (personligt) aner hvordan det skulle gøres *SS*
...lige en strøtanke...hvis nu du ender med "håndarbejde"
nu kender jeg ikke thumbs Plus...men giver det dig nogen mulighed for at tage fat i selve de fundne "beslægtede" file ? For så ku' de jo slæbes til en "behandlings" folder, hvor størrelses sortering, og sletningen kunne laves i hånden.
En almindelig windows folder kan jo "størrelses sortere", blot man vælger "vis detaljer", og så klikker på størrelse.
altså læg filgruppe i en folder...sorter efter størrelse ved klik på "størrelse". Marker alt med ctrl-A, og fjern markering af den største, ved at klikke på den med ctrl holdt nede. tryk delete, og de uønskede er væk. slæb dem tilbageværende fil til en "slutgruppe" folder. videre til næste gruppe.
pis!!! - nu havde jeg skrevet en længere afhandling - og så får jeg på uheldig vis slettet teksten - skriver senere ( i en meget meget neddroslet udgave :)).
Din ide med at kopiere "similar" filerne fra Thumps Plus er udemærket (havde ikke tænkt på den). Men jeg tror tilgengæld ikke rigtig at det at "behandle" dem i windows/explorer vil hjælpe, nok kan jeg sortere efter størrelse, men jeg vil stadig ende med at skulle slette cirka hver anden fil manuelt - og det var netop det jeg fra starten ville undgå (kan (næsten)ikke lade sig gøre, da der er for mange billeder til det :-)). Men men men - så tænkte jeg på ... hvis nu man har fået de "ens billeder" flyttet over i nogle i særskilte foldere - så må det være muligt at finde et fil-manager-program af en art som automatisk kan slette filer med samme størrelse (ikke noget med at den skal ind og se på selve billedet :)). (og det ville stadig være rart hvis man i den forbindelse kunne bestemme fra hvilket bibliotek den skulle slette først - hvis de pågældende filer ikke var at finde i samme bibliotek :-))... sådan et program MÅ simpelthen eksistere! :-D
så skal du sortere dine billeder op så de bliver vist i en browser eller et andet interface paralelt med hinanden. Herfra skal du så selv vudere om billede 1 eller billede 2 skal slettes. Det kan evt. laves som en webaplikation med x-upload. Men det koster jo penge at benytte den slags komponenter, og du skal stadig have en programmør til at udføre det, right ?
Eller du kan bruge ACDSEE som viser de to billeder ved siden af hinanden, og du så kan se hvilket der skal væk!
cqleerup; tak tak, men det du beskriver er Thumbs Plus også i stand til :-).
Problemet ved den metode er at jeg har for mange billeder til at det kan lade sig gøre (indenfor en overskuelig tidsramme :)). Derfor jeg som sagt ville have lige den process automatiseret :) (altså denne: "Eller du kan bruge ACDSEE som viser de to billeder ved siden af hinanden, og du så kan se hvilket der skal væk"). Men ellers tak for forslaget :)
Hej igen *SS* ...tror (nu) at du ønsker alle billeder i medium & lav opløsning slettet ...men er stadig usikker på din foldersturktur
*************************
At slette filer af ens størrelse, selv om de ligger i forskellige (under)foldere, det er faktisk ret enkelt.
Altså har du fx. én folder med dine 2417 andre billedfoldere i, og ved at de filer som ønskes slettet er dem som ligger i størrelsesordenen 500-750Kbyte
ja så søger du jo blot i rodfolderen efter *.* eller måske (alternativt) *.jpg ("*.*" giver "alt" - "*.jpg" giver alle .jpg filer) husk at medtage underfoldere (er valgt som standard).
Så får du alle filerne (alternativt alle .jpg filerne) listet, og kan størrelssortere, markere og slette. Da markeringen vel ligger "i midterområdet", ja så skal du markere en sekvens, hvilket gøres ved at markere den første, holde shift nede, scrolle til den sidste, og klikke på den. Så er sekvensen markeret, derefter trykkes delete. ...husk at risikoen er din egen, når du trykker ..lidt stikprøvekontrol, for at se, om det "rammer ønsket" var nok værd at lave inden det "store skridt"
....hvis du arbejder i .JPG, så husk at fx. et 1024x768 billede kan variere en del i (2-300K ?)størrelse.
Teknik: tak for din udholdenhed ;-) Men dit seneste svar løser desværre ikke problemet, trods en kreativ ide! :) Ser du, der er nemlig ingen som helst regelmæssighed i fil-størrelsen. Der kan være eksempelvis 3 gengangere af et billede som er på 2 mb. og gengangerne er eks. 1,5 mb, 800 kb og 126 kb. (og de ønskes selvsagt slettet). Men samtidig kan der også være et andet billede i selvsamme bibliotek som er på 320 kb, hvor gengangerne er på 310 kb, 120 kb og 20 kb.
Med gengangere menes der billeder med samme motiv, men med anden opløsning/kompression.
Opsummerende: altså et program som sletter de billeder af en ens billedserie som er i dårligst kvalitet (mindst størrelse).
Og som sagt gik jeg lidt på komprimis - ved at sige at det også ville være okaaaaaay med et program som finder ens billeder/filer ved alene at kigge på størrelsen ... (men stadig med den automatiske slettemulighed :)) (som jeg altså HELLER ikke selv har været i stand til at finde)
Såååh... håber ikke jeg har gjort det mere indviklet end det i forvejen er :) (og jeg forstår hvis du/i har givet op :))
Jeg var selv en af flere som var hurtige til at så tvivl om hvorvidt et sådant program fandtes da det ville være yders kompliceret rent programmeringsmæssigt - men vi er her jo for at hjælpe hinanden og da din problemstilling virkede interessant, og ved nærmere eftertanke også som et problem der ofte vil opstå i den grafiske branche da gav jeg den lige en chance mere og fandt således disse forskellige programmer og plugins. Alle bygger de netop på det faktum at de skal kunne finde billeder og områder på billeder som er ens, uanset komprimeringsfaktorer og størrelsesforskelle.
YEEEEESSS!!!!! :-) Så lykkedes det! :) programmet "ABC-View" som Cqleerup henviste til, er i stand til at gøre PRÆCIST hvad jeg havde spurgt efter! (og næsten lidt til!! :)). Og hvis jeg skal være helt ærlig så havde jeg ikke meget håb tilbage efter at have nærstuderet de to andre links (for magen til Uindbydende hjemmesider skal man da lede længe efter :-)). Og jeg havde heller ej den store tiltro til ABC-view (1. at jeg aldrig havde hørt om det og 2. at programmet ligner et 5 år gammel Visual Basic program :-)). I min store glæde, vil jeg lige gøre lidt reklame for programmet: Det er rimelig let at gå til, og det er forbavsende hurtigt og kan klart anbefales til alle som skal rydde ud i en størrere samling billeder. (som eks. fandt den "similar" på en liste på 20.000 billeder (hvor cirka 10.000 billeder blev fundet som "similar") på cirka 10 min. på min langsomme harddisk!) (Thumbs plus ville have været betydelig længere tid om det, da den også skal lave Thumbs af ALLE billederne(mener jeg)). For dem som måtte have interesse i det, er her et link til noget af ABC-view online-hjælp som opsummerer hele det tidligere problem meget godt: http://www.abc-view.com/articles/article3.html (under afsnittet "Is it possible to delete all inferior images at once?").
Ah ja, der er dog EEET lillebitte "kritikpunkt". Det ville have været prikken over i'et hvis man også kunne priortere visse foldere, så hvis to billeder var NØJAGTIG ens, så slettede den FØRST fra folderen som ikke var så højt priorteret (eller omvendt :)). Men en lille bagatel, som de fleste nok kan leve foruden.
Og til allersidst; her i bagklogskabens ulideligt klare lys, går det virkelig op for mig hvor underligt det havde været hvis intet program "i verden" havde været i stand til at løse ovenstående. Eller rettere, hvor uundværlig en sådan funktion faktisk er, hvis man ligger inde med mange ens billeder (hvad der vel er et velkendt problem for mange). For alternativet med manualt at selektere flere tusinde billeder er en fler-dages-proces som jeg ser det (med mindre man springer søvn og måltider over).
(point'ene går til cqleerup for at have givet mig linket til det som løste det hele, og teknik får et beskedent antal point for trods alt at have kommet med mange gode ideer og forslag undervejs :-)).
Update (til den stakkels sjæl som stadig læser med ;-)): jeg er ret sikker på at det med at kunne prioritere visse foldere over andre faktisk er muligt. men folderne skal omdøbes således så de foldere hvor billederne skal slettes SIDST fra (efter den har tjekket på størrelse eksempelvis) skal omdøbes så de kommer først alfabetisk. I ABC-view vælger man så FØRST sorting efter "path" og derefter størrelse. (og den vælger så automatisk de rigtige billeder som skal slettes - hvor originalen/referencen forbliver urørt). Lidt ærgeligt jeg først fandt ud af det EFTER der var blevet "rengjort" ... :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.