Avatar billede skuumm Nybegynder
23. december 2002 - 10:04 Der er 3 kommentarer

forskel på billeder

Haves:
en mappe med masser af billeder. enkelte billeder forekommer med forskellige navne.

et script som crawler mappen og indlæser filnavne i en DB.

ønskes:
en funktion som kan kontrollere om et billede allerede er Importeret til DB'en. Et motiv skal altså kun forefindes én gang i DB selvom den optræder i mappen under flere forskellige navne. Jeg har tænkt på noget hash-agtig, da man så også kunne kontrollere om billederne er blevet ændret. Men jeg har ikke nogen anelse om hvor jeg skal starte.
Avatar billede eagleeye Praktikant
23. december 2002 - 11:52 #1
Haves:
1.: Script som ligger alle filer i en db og den mappe/folder de ligger i bliver til en kategori for billerne.
2.: Script som ligger alle filer i en db.


Haves ikke.:
Et script som kan se om to filer er ens. Jeg har dog engang lavet et program i Delphi som kun søge en folder igennem og tjekke på om to filer var ens. Det blev gjort ved at lave en check-sums beregning af filen, det tager så noget tid at skulle regne det ud for alle filer. (det var lidt info)
Jeg har dog ingen ide til hvordan man kan afgøre om to billeder er næsten ens.
Avatar billede kalaharikid Nybegynder
08. januar 2003 - 23:51 #2
Ja, det går vel næppe med filtype og størrelse alene - Komponentet ASPupload kan noget der hedder : One-way Hash Function Computation som skulle være hurtigere end at gennemanalysere billederne -

http://www.aspupload.com/Manual.htm
Avatar billede kalaharikid Nybegynder
11. marts 2003 - 16:53 #3
Er der liv i denne tråd ?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester