<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://morphio-images.hashnode.dev</loc>
    <lastmod>2026-11-02T06:49:14.158Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/treat-a-saved-canvas-transform-as-a-snapshot</loc>
    <lastmod>2026-11-02T00:59:23.304Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/set-image-smoothing-before-drawing-a-scaled-canvas-image</loc>
    <lastmod>2026-11-01T02:52:28.553Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/give-each-image-upload-attempt-its-own-abortcontroller</loc>
    <lastmod>2026-10-31T10:35:05.730Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/wait-for-the-upload-response-before-saying-an-image-was-accepted</loc>
    <lastmod>2026-10-30T03:16:49.792Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/close-an-imagebitmap-when-its-drawing-work-is-finished</loc>
    <lastmod>2026-10-29T02:32:02.626Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/handle-image-decode-rejection-before-replacing-the-preview</loc>
    <lastmod>2026-10-28T02:25:41.536Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/check-the-encoded-type-before-naming-a-canvas-export</loc>
    <lastmod>2026-10-27T04:17:38.755Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/ignore-an-older-image-job-when-a-newer-one-owns-the-result-panel</loc>
    <lastmod>2026-10-26T00:51:39.566Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/snapshot-the-file-selection-before-starting-a-batch</loc>
    <lastmod>2026-10-25T12:25:17.460Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/check-the-encoded-blob-against-the-upload-budget</loc>
    <lastmod>2026-10-24T05:12:31.145Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/catch-canvas-export-errors-at-the-point-where-the-export-is-awaited</loc>
    <lastmod>2026-10-23T03:41:36.669Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/wait-for-image-exports-with-a-loop-that-actually-awaits-them</loc>
    <lastmod>2026-10-22T02:02:33.821Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/keep-successful-image-results-when-one-file-in-a-batch-fails</loc>
    <lastmod>2026-10-21T07:09:34.766Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/use-currentsrc-to-find-out-which-responsive-image-the-browser-selected</loc>
    <lastmod>2026-10-20T02:40:42.620Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/why-a-smaller-jpeg-can-still-be-the-wrong-export</loc>
    <lastmod>2026-10-19T04:14:05.435Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/a-visible-remote-image-can-still-block-canvas-export</loc>
    <lastmod>2026-10-18T10:04:35.214Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/a-file-picker-filter-does-not-validate-an-image</loc>
    <lastmod>2026-10-17T05:15:39.864Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/why-object-fit-cover-cuts-off-part-of-a-photo</loc>
    <lastmod>2026-10-16T09:15:18.387Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/a-smaller-looking-photo-can-still-exceed-the-upload-limit</loc>
    <lastmod>2026-10-16T02:12:52.136Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/why-red-text-can-look-soft-in-a-jpeg</loc>
    <lastmod>2026-10-14T15:46:00.253Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/why-your-heic-to-jpeg-conversion-made-the-file-larger</loc>
    <lastmod>2026-10-13T03:44:32.044Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://morphio-images.hashnode.dev/archive</loc>
    <lastmod>2026-11-02T06:49:14.158Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>