Tiff File Comparisions

How to compare 2 tiff files for there equality

I want to check whether to Tiff files are same or not

Reply me Immediately .
Thanks in advance

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

What about just opening the two files in binary mode and comparing them byte-by-byte as you read them?


This works, but if the files are off by one pixel they will be marked as different.

  Dim strTif1 As String * 32768
  Dim strTif2 As String * 32768
  Dim bolDifferent As Boolean
  Open "d:\test1.tif" For Binary Access Read As #1
  Open "d:\test2.tif" For Binary Access Read As #2
    Get #1, , strTif1
    Get #2, , strTif2
    If strTif1 <> strTif2 Then
      bolDifferent = True
      Exit Do
    End If
  Loop Until EOF(1)
  Close #1
  Close #2
  If bolDifferent Then
    MsgBox "different"
    MsgBox "same"
  End If

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
or by just checking the CRC32 checksum of each file - then if they are the same CRC32, the files are the same - if the CRC32 is different - they are different.
I'm doubt this is what you mean, but anyway...

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.