Ich habe eine ListBox mit Bildern. Ich möchte wissen, wie oft das gleiche Bild zu dieser ListBox hinzugefügt wurde. Irgendwelche Lösungen?Ich möchte wissen, wie oft das gleiche Bild der ListBox der Bilder hinzugefügt wurde
1
A
Antwort
0
Wenn Sie überprüfen möchten, dass das Bild selbst ungeachtet des Dateinamens nicht wiederholt wird, generieren Sie eine MD5-Prüfsumme für die Bilddaten und speichern Sie diese.
Wenn Sie sicherstellen möchten, dass die beiden immer verbunden sind, dann markieren Sie sie entweder am Ende der Datei oder erstellen Sie eine Klasse, die das Bild und die Prüfsumme zusammenhält.
Die MD5-Prüfung kann verwendet werden, um jede Datendatei zu unterscheiden, sogar verschiedene Versionen der gleichen Datei, wenn der Inhalt in jedem Fall anders ist.
Ich weiß nicht über MD5.can u plz geben Sie den Quellcode, wenn Sie mit u –
Sie müssen die MD5-Klasse verwenden. Es ist in Namespace System.Security.Cryptography Mögliche Code (beachten Sie, dass Sie die ImageFile als Byte-Array oder als Datenstrom haben können): MD5 MD5 = neue MD5CryptoServiceProvider(); Byte [] md5Checksum = md5.ComputeHash (imageFileData); – ChrisBD