{
  "measuredOn": "2026-09-28",
  "tool": "PHOTOGIO image format converter",
  "toolPath": "/tools/convert-image",
  "buildContext": "Locally verified release candidate with output MIME validation; no claim of production deployment.",
  "environment": {
    "platform": "Windows",
    "browser": "Chromium 154 (headless Edge automation)",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/154.0.0.0 Safari/537.36 Edg/154.0.0.0"
  },
  "settings": {
    "quality": 100,
    "qualityIsUserSelectable": false,
    "removeMetadata": true,
    "resize": false,
    "jpegBackground": "#ffffff"
  },
  "method": "Each input was uploaded separately through the actual conversion page for JPG, PNG, WebP and AVIF. Files were downloaded from the result page. Pillow 12.1.1 inspected actual format, dimensions and decoded alpha; SHA-256 and bytes describe the downloaded files.",
  "limitations": [
    "Three inputs and one browser environment only.",
    "Identical numeric quality settings do not establish equal visual quality across formats.",
    "No compression ratio, encoder speed, perceptual quality or browser compatibility ranking is claimed.",
    "AVIF viewing support and AVIF encoding support are separate.",
    "The photo input is an already encoded JPEG derivative; re-encoding cannot recover lost detail."
  ],
  "sources": {
    "photo": {
      "title": "Potted Plant.jpg",
      "creator": "Alabama Extension / Janet Guynn",
      "sourcePage": "https://commons.wikimedia.org/wiki/File:Potted_Plant.jpg",
      "sourceRevision": "https://commons.wikimedia.org/w/index.php?title=File:Potted_Plant.jpg&oldid=1063624191",
      "license": "CC0-1.0",
      "inputPreparation": "Unmodified copy of Wikimedia's 1280-pixel-wide JPEG derivative. The full-resolution source photograph is 4288 by 2848 pixels. This file is the published PHOTOGIO example input, not the full camera original."
    },
    "text": {
      "description": "Original synthetic text and flat-color test graphic, not a customer screenshot.",
      "generator": "scripts/generate-format-fixtures.py"
    },
    "alpha": {
      "description": "Original synthetic graphic with opaque, semitransparent and transparent pixels, not a customer image.",
      "generator": "scripts/generate-format-fixtures.py"
    }
  },
  "inputs": [
    {
      "id": "photo",
      "file": "/examples/real/potted-flowers.jpg",
      "format": "JPEG",
      "bytes": 188012,
      "width": 1280,
      "height": 850,
      "alphaRange": [
        255,
        255
      ],
      "transparentPixels": 0,
      "cornerRGBA": [
        50,
        75,
        45,
        255
      ],
      "sha256": "5474ef59436755c86f0156dd6d7880b244c48428d972c09f3bfe77dde6d6b3ed"
    },
    {
      "id": "text",
      "file": "/examples/formats-20260928/text-input.png",
      "format": "PNG",
      "bytes": 34145,
      "width": 800,
      "height": 480,
      "alphaRange": [
        255,
        255
      ],
      "transparentPixels": 0,
      "cornerRGBA": [
        21,
        40,
        63,
        255
      ],
      "sha256": "992cb93d1ccb9b69a35f1559f96a0054c0c89e1ecf8bd876452da87fd881ca6e"
    },
    {
      "id": "alpha",
      "file": "/examples/formats-20260928/alpha-input.png",
      "format": "PNG",
      "bytes": 2865,
      "width": 400,
      "height": 320,
      "alphaRange": [
        0,
        255
      ],
      "transparentPixels": 101732,
      "cornerRGBA": [
        0,
        0,
        0,
        0
      ],
      "sha256": "918e845d16d285ee2f3b7a4b373c1df6d2ec77cf9776e5ae04aac873f38a1aca"
    }
  ],
  "results": [
    {
      "input": "photo",
      "requestedFormat": "jpg",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/photo-jpg.jpg",
        "format": "JPEG",
        "bytes": 1038847,
        "width": 1280,
        "height": 850,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          28,
          74,
          38,
          255
        ],
        "sha256": "fe552761a8a004b2b72d038a60bc4505cab5f1a3e240a63b8dfd1f48cecd7677"
      }
    },
    {
      "input": "photo",
      "requestedFormat": "png",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/photo-png.png",
        "format": "PNG",
        "bytes": 2026201,
        "width": 1280,
        "height": 850,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          28,
          74,
          39,
          255
        ],
        "sha256": "57793a1c4df109350f749f529546ceb6cbee4fa69737f4fea444bea695290cf9"
      }
    },
    {
      "input": "photo",
      "requestedFormat": "webp",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/photo-webp.webp",
        "format": "WEBP",
        "bytes": 1292756,
        "width": 1280,
        "height": 850,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          28,
          74,
          39,
          255
        ],
        "sha256": "f267086e5d27d95090bf6ee0d12b863a8a16c33d20597153ebf71be83449f0b8"
      }
    },
    {
      "input": "photo",
      "requestedFormat": "avif",
      "status": "unsupported",
      "output": null,
      "reason": "This browser did not encode the requested AVIF format. The tool rejected the fallback output; no result file was offered."
    },
    {
      "input": "text",
      "requestedFormat": "jpg",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/text-jpg.jpg",
        "format": "JPEG",
        "bytes": 129394,
        "width": 800,
        "height": 480,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          22,
          40,
          64,
          255
        ],
        "sha256": "376f095aa3c58227f44c463b440da86d06642fcf3747e1d41a35bf30bf3c165c"
      }
    },
    {
      "input": "text",
      "requestedFormat": "png",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/text-png.png",
        "format": "PNG",
        "bytes": 48379,
        "width": 800,
        "height": 480,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          21,
          40,
          63,
          255
        ],
        "sha256": "28c5a3b8caa605c5f8e1a7a816ced95e8624fe8d19d332f3204eaeb475fc00e6"
      }
    },
    {
      "input": "text",
      "requestedFormat": "webp",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/text-webp.webp",
        "format": "WEBP",
        "bytes": 84676,
        "width": 800,
        "height": 480,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          21,
          40,
          63,
          255
        ],
        "sha256": "8c9d8e3451ee75ab1696241cf545d4d956ab4cf4b72ac314e6c245ff5a456284"
      }
    },
    {
      "input": "text",
      "requestedFormat": "avif",
      "status": "unsupported",
      "output": null,
      "reason": "This browser did not encode the requested AVIF format. The tool rejected the fallback output; no result file was offered."
    },
    {
      "input": "alpha",
      "requestedFormat": "jpg",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/alpha-jpg.jpg",
        "format": "JPEG",
        "bytes": 25190,
        "width": 400,
        "height": 320,
        "alphaRange": [
          255,
          255
        ],
        "transparentPixels": 0,
        "cornerRGBA": [
          255,
          255,
          255,
          255
        ],
        "sha256": "d0c8246b06ecc22ceda376467b1b2d862d616f700d31a2561aa7436259828609"
      }
    },
    {
      "input": "alpha",
      "requestedFormat": "png",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/alpha-png.png",
        "format": "PNG",
        "bytes": 6522,
        "width": 400,
        "height": 320,
        "alphaRange": [
          0,
          255
        ],
        "transparentPixels": 101732,
        "cornerRGBA": [
          0,
          0,
          0,
          0
        ],
        "sha256": "21e32f182fa2e18c4df9d5f2bbca9337bf9c4721b03d49f6e67287efc42dcee5"
      }
    },
    {
      "input": "alpha",
      "requestedFormat": "webp",
      "status": "passed",
      "output": {
        "file": "/examples/formats-20260928/alpha-webp.webp",
        "format": "WEBP",
        "bytes": 4394,
        "width": 400,
        "height": 320,
        "alphaRange": [
          0,
          255
        ],
        "transparentPixels": 101732,
        "cornerRGBA": [
          0,
          0,
          0,
          0
        ],
        "sha256": "95e8d1c0fa6a110e85f19ddf0838fa27e0ac97b22d788d9578440bf212ffc5ea"
      }
    },
    {
      "input": "alpha",
      "requestedFormat": "avif",
      "status": "unsupported",
      "output": null,
      "reason": "This browser did not encode the requested AVIF format. The tool rejected the fallback output; no result file was offered."
    }
  ]
}
