@@ -69,17 +69,22 @@ public extension NSImage {
6969 }
7070
7171 func areImagesSame( leftImage: NSImage , rightImage: NSImage ) -> Bool {
72- guard let leftPNGData = leftImage. pngRepresentation, let rightPNGData = rightImage. pngRepresentation else { return false }
72+ let leftTiff = leftImage. tiffRepresentation
73+ let rightTiff = rightImage. tiffRepresentation
7374
74- let sequence = Data ( [ 0x6C , 0x65 , 0x58 , 0x49 , 0x66 ] )
75-
76- guard let leftOffset = leftPNGData. indexOf ( data: sequence) else { return false }
77- let leftSubdata = leftPNGData. subdata ( in: leftOffset ..< leftPNGData. endIndex)
78-
79- guard let rightOffset = rightPNGData. indexOf ( data: sequence) else { return false }
80- let rightSubdata = rightPNGData. subdata ( in: rightOffset ..< rightPNGData. endIndex)
81-
82- return leftSubdata == rightSubdata
75+ return leftTiff == rightTiff
76+
77+ // guard let leftPNGData = leftImage.pngRepresentation, let rightPNGData = rightImage.pngRepresentation else { return false }
78+ //
79+ // let sequence = Data([0x6C, 0x65, 0x58, 0x49, 0x66])
80+ //
81+ // guard let leftOffset = leftPNGData.indexOf(data: sequence) else { return false }
82+ // let leftSubdata = leftPNGData.subdata(in: leftOffset ..< leftPNGData.endIndex)
83+ //
84+ // guard let rightOffset = rightPNGData.indexOf(data: sequence) else { return false }
85+ // let rightSubdata = rightPNGData.subdata(in: rightOffset ..< rightPNGData.endIndex)
86+ //
87+ // return leftSubdata == rightSubdata
8388 }
8489
8590// func areImagesSame(leftImage: NSImage, rightImage: NSImage) -> Bool {
0 commit comments