File tree Expand file tree Collapse file tree 1 file changed +17
-18
lines changed
Expand file tree Collapse file tree 1 file changed +17
-18
lines changed Original file line number Diff line number Diff line change @@ -196,24 +196,23 @@ func (i *Image) Equivalent(ii *Image) bool {
196196 if i .Checksum () == ii .Checksum () {
197197 return true
198198 }
199- if i .mimeType == MIMETypeImageJPEG {
200- // Only JPEG images are compressed on the Google Slides side,
201- // so we use Perceptual Hashing for comparison
202- aHash , err := i .PHash ()
203- if err != nil {
204- return false
205- }
206- bHash , err := ii .PHash ()
207- if err != nil {
208- return false
209- }
210- distance , err := aHash .Distance (bHash )
211- if err != nil {
212- return false
213- }
214- if distance < 5 { // threshold for similarity
215- return true
216- }
199+
200+ // Images are compressed on the Google Slides side (especially JPEG, large images),
201+ // so we use Perceptual Hashing for comparison
202+ aHash , err := i .PHash ()
203+ if err != nil {
204+ return false
205+ }
206+ bHash , err := ii .PHash ()
207+ if err != nil {
208+ return false
209+ }
210+ distance , err := aHash .Distance (bHash )
211+ if err != nil {
212+ return false
213+ }
214+ if distance < 5 { // threshold for similarity
215+ return true
217216 }
218217 return false
219218}
You can’t perform that action at this time.
0 commit comments