text: Title: Test works locally but fails in CI when comparing a GIF image
  Body: **What's your question?**
  
  I've read through all the docs. When I run my test on my local machine it passes - the snapshot works. When  the test are run in the CI the snapshot fails when comparing the GIF image that is a part of the object being compared. I can clearly see the difference in the data of the two images. Anyhow, the following seems relevant but I'm unsure how to use it (or why local vs CI makes a difference).
  
  https://github.com/syrupy-project/syrupy/blob/main/tests/examples/test_custom_image_extension.py
  
  In the class that I'm trying to compare one of the attributes is `image` and it contains binary GIF data.
  
  Any pointers to what I should be doing different are much appreciated!
  
  Here is the failed CI run: https://github.com/gwww/env_canada/actions/runs/13314532366/job/37185188114
  Here is the assert that failed: https://github.com/gwww/env_canada/blob/radar-love/tests/ec_radar_test.py#L83
  
  Happy to provide more breadcrumbs!
  
  Thanks in advance!