У меня есть ListBox изображений. Я хочу знать, сколько раз одно и то же изображение было добавлено в этот ListBox. Какие-нибудь решения?
Я хочу знать, сколько раз одно и то же изображение было добавлено в ListBox изображений.
Ответы (1)
Если вы хотите убедиться, что само изображение, независимо от имени файла, не повторяется, сгенерируйте контрольную сумму MD5 для данных изображения и сохраните ее.
Если вы хотите убедиться, что они всегда связаны, либо пометьте его в конце файла, либо создайте класс, который хранит изображение и контрольную сумму вместе.
Проверка MD5 может использоваться для различения любого файла данных, даже различных версий одного и того же файла, если содержимое в любом случае отличается.
person
ChrisBD
schedule
19.05.2009
Я не знаю о MD5. Можете ли вы, пожалуйста, дать исходный код, если вы с u
- person ; 19.05.2009
Вам нужно использовать класс MD5. Он находится в пространстве имен System.Security.Cryptography Возможный код (обратите внимание, что вы можете иметь файл изображения как массив байтов или как поток данных): MD5 md5 = new MD5CryptoServiceProvider (); byte [] md5Checksum = md5.ComputeHash (imageFileData);
- person ChrisBD; 20.05.2009