ImageComparisonConfig.azasset 1.7 KB

1234567891011121314151617181920212223242526
  1. {
  2. "Type": "JsonSerialization",
  3. "Version": 1,
  4. "ClassName": "AtomSampleViewer::ImageComparisonConfig",
  5. "ClassData": {
  6. "toleranceLevels": [
  7. // These values bust be arranged in order of increasing threshold value.
  8. // If you need to add a new tolerance level in the middle, name it like "Level G.1" rather
  9. // than shifting the level names to avoid impacting test scripts that reference these names.
  10. { "name": "Level A", "filterImperceptibleDiffs": false, "threshold": 0.0 },
  11. { "name": "Level B", "filterImperceptibleDiffs": true, "threshold": 0.0001 },
  12. { "name": "Level C", "filterImperceptibleDiffs": true, "threshold": 0.0005 },
  13. { "name": "Level D", "filterImperceptibleDiffs": true, "threshold": 0.001 },
  14. { "name": "Level E", "filterImperceptibleDiffs": true, "threshold": 0.003 },
  15. { "name": "Level F", "filterImperceptibleDiffs": true, "threshold": 0.005 },
  16. { "name": "Level G", "filterImperceptibleDiffs": true, "threshold": 0.01 },
  17. { "name": "Level H", "filterImperceptibleDiffs": true, "threshold": 0.025 },
  18. { "name": "Level I", "filterImperceptibleDiffs": true, "threshold": 0.05 },
  19. { "name": "Level J", "filterImperceptibleDiffs": true, "threshold": 0.06 },
  20. { "name": "Level K", "filterImperceptibleDiffs": true, "threshold": 0.07 },
  21. { "name": "Level L", "filterImperceptibleDiffs": true, "threshold": 0.08 },
  22. { "name": "Level M", "filterImperceptibleDiffs": true, "threshold": 0.09 },
  23. { "name": "Level N", "filterImperceptibleDiffs": true, "threshold": 0.1 }
  24. ]
  25. }
  26. }