vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Bilder vergleichen und Prüfziffer bilden  
Autor: Jojo
Datum: 06.05.06 14:53

Hallo,

ich habe ein Verzeichnis mit ca. 10.000 Bildern. Ich möchte herausfinden, ob es doppelte gibt.

Ich habe dazu den Tipp http://www.vbarchiv.net/archiv/tipp_details.php3?pid=492 gefunden dort erklärt Dieter Otter, wie Bilder verglichen werden können.

' Zwei Bilder miteinander vergleichen
' Rückgabewert: True, wenn Bilder identisch
'               False, wenn Bilder unterschiedlich
'
Private Function PicCompare(Pic1 As Control, _
  Pic2 As Control) As Boolean
 
  Dim myPropBag As PropertyBag
  Dim vContents1 As Variant
  Dim vContents2 As Variant
 
  ' 1. Bild speichern und Inhalt zwischenspeichern
  Set myPropBag = New PropertyBag
  With myPropBag
    .WriteProperty "Picture", Pic1.Image
    vContents1 = .Contents
  End With
 
  ' 2. Bild speichern und Inhalt zwischenspeichern
  Set myPropBag = New PropertyBag
  With myPropBag
    .WriteProperty "Picture", Pic2.Image
    vContents2 = .Contents
  End With
 
  ' Bilder vergleichen
  PicCompare = (CStr(vContents1) = CStr(vContents2))
End Function
Das funktioniert soweit auch ganz gut, solange die Anzahl der Bilder überschau bar bleibt.

Ich habe in einer Datenbank (MSSQL 2000) für jedes Bild einen Eintrag. Ich wollte jetzt einen Schlüssel einfügen, über den ich dann doppelte Bilder finden kann.

Ich habe versucht den String in die DB zu schreiben, doch das werden riesige Datenmengen und ntext Felder lassen sich nur sehr schlecht sortieren.

Mir Schwebt eine Art Prüfziffer/Kontrolziffer vor die ich dann in der DB speichern kann und immer wenn ein neues Bild eingefügt wird, würde ich erst prüfen ob es diese Prüfziffer/Kontrolziffer schon gibt.

Leider habe ich keine Ahnung wie ich eine solche Aussagekräftige Ziffer bilden kann.

Wer hat eine Idee?

Joachim

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bilder vergleichen und Prüfziffer bilden 1.174Jojo06.05.06 14:53
Re: Bilder vergleichen und Prüfziffer bilden 698Zardoz06.05.06 15:47
Re: Bilder vergleichen und Prüfziffer bilden 614Jojo06.05.06 16:20
Re: Bilder vergleichen und Prüfziffer bilden 612ByteRider07.05.06 06:02
Re: Bilder vergleichen und Prüfziffer bilden 720Jojo07.05.06 09:24
Re: Bilder vergleichen und Prüfziffer bilden 636ByteRider08.05.06 05:39
Re: Bilder vergleichen und Prüfziffer bilden 641OldMan07.05.06 10:39
Re: Bilder vergleichen und Prüfziffer bilden 678Jojo07.05.06 11:03
Re: Bilder vergleichen und Prüfziffer bilden 595Zardoz07.05.06 16:10
Re: Bilder vergleichen und Prüfziffer bilden 624Jojo07.05.06 21:03

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel