Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
106 changes: 72 additions & 34 deletions public/__redirects
Original file line number Diff line number Diff line change
Expand Up @@ -872,52 +872,90 @@

# google tag
/google-tag-first-party-mode/ /google-tag-gateway/ 301
# images
/images/cloudflare-images/upload-images/supported-formats/ /images/upload-images/ 301
/image-resizing/ /images/manage-images/create-variants/ 301
/image-resizing/url-format/ /images/transform-images/ 301
# images — legacy redirects (updated destinations)
/images/cloudflare-images/upload-images/supported-formats/ /images/get-started/limits/ 301
/image-resizing/ /images/optimization/features/ 301
/image-resizing/url-format/ /images/optimization/features/ 301
/images/about/ /images/ 301
/images/images/ /images/ 301
/images/keys/ /images/manage-images/serve-images/serve-private-images/ 301
/images/resizing-with-workers/ /images/transform-images/transform-via-workers/ 301
/images/url-format/ /images/transform-images/ 301
/images/variants/ /images/manage-images/enable-flexible-variants/ 301
/images/worker/ /images/transform-images/transform-via-workers/ 301
/images/keys/ /images/optimization/hosted-images/serve-private-images/ 301
/images/resizing-with-workers/ /images/optimization/transformations/transform-via-workers/ 301
/images/url-format/ /images/optimization/features/ 301
/images/variants/ /images/optimization/hosted-images/enable-flexible-variants/ 301
/images/worker/ /images/optimization/transformations/transform-via-workers/ 301
/support/troubleshooting/general-troubleshooting/troubleshoot-common-cf-polished-statuses/ /images/polish/cf-polished-statuses/ 301
/images/cloudflare-images/ /images/ 301
/images/cloudflare-images/api-request/ /images/get-started/ 301
/images/cloudflare-images/api-request/ /images/storage/upload-images/methods/#upload-using-api 301
/images/cloudflare-images/images-analytics/ /images/ 301
/images/cloudflare-images/make-an-image-private/ /images/manage-images/serve-images/serve-private-images/ 301
/images/cloudflare-images/serve-images/ /images/manage-images/serve-images/ 301
/images/cloudflare-images/serve-images/adaptive-images-format/ /images/manage-images/serve-images/serve-uploaded-images/ 301
/images/cloudflare-images/serve-images/browser-ttl/ /images/manage-images/browser-ttl/ 301
/images/cloudflare-images/sourcing-kit/ /images/upload-images/sourcing-kit/ 301
/images/cloudflare-images/sourcing-kit/credentials/ /images/upload-images/sourcing-kit/credentials/ 301
/images/cloudflare-images/sourcing-kit/edit/ /images/upload-images/sourcing-kit/edit/ 301
/images/cloudflare-images/sourcing-kit/enable/ /images/upload-images/sourcing-kit/enable/ 301
/images/cloudflare-images/transform/ /images/transform-images/ 301
/images/cloudflare-images/transform/blur-images/ /images/manage-images/blur-variants/ 301
/images/cloudflare-images/transform/delete-images/ /images/manage-images/delete-images/ 301
/images/cloudflare-images/transform/export-image/ /images/manage-images/export-images/ 301
/images/cloudflare-images/transform/flexible-variants/ /images/manage-images/enable-flexible-variants/ 301
/images/cloudflare-images/transform/resize-images/ /images/manage-images/create-variants/ 301
/images/cloudflare-images/make-an-image-private/ /images/optimization/hosted-images/serve-private-images/ 301
/images/cloudflare-images/serve-images/ /images/optimization/hosted-images/serve-uploaded-images/ 301
/images/cloudflare-images/serve-images/adaptive-images-format/ /images/optimization/hosted-images/serve-uploaded-images/ 301
/images/cloudflare-images/serve-images/browser-ttl/ /images/optimization/hosted-images/browser-ttl/ 301
/images/cloudflare-images/sourcing-kit/ /images/storage/upload-images/sourcing-kit/ 301
/images/cloudflare-images/sourcing-kit/credentials/ /images/storage/upload-images/sourcing-kit/credentials/ 301
/images/cloudflare-images/sourcing-kit/edit/ /images/storage/upload-images/sourcing-kit/edit/ 301
/images/cloudflare-images/sourcing-kit/enable/ /images/storage/upload-images/sourcing-kit/enable/ 301
/images/cloudflare-images/transform/ /images/optimization/transformations/overview/ 301
/images/cloudflare-images/transform/blur-images/ /images/optimization/hosted-images/blur-variants/ 301
/images/cloudflare-images/transform/delete-images/ /images/storage/manage-images/delete-images/ 301
/images/cloudflare-images/transform/export-image/ /images/storage/manage-images/export-images/ 301
/images/cloudflare-images/transform/flexible-variants/ /images/optimization/hosted-images/enable-flexible-variants/ 301
/images/cloudflare-images/transform/resize-images/ /images/optimization/hosted-images/create-variants/ 301
/images/cloudflare-images/tutorials/ /images/ 301
/images/cloudflare-images/tutorials/integrate-cloudflare-images/ /images/ 301
/images/cloudflare-images/upload-images/ /images/upload-images/ 301
/images/cloudflare-images/upload-images/custom-id/ /images/upload-images/upload-custom-path/ 301
/images/cloudflare-images/upload-images/dashboard-upload/ /images/upload-images/upload-dashboard/ 301
/images/cloudflare-images/upload-images/direct-creator-upload/ /images/upload-images/direct-creator-upload/ 301
/images/cloudflare-images/upload-images/ /images/storage/upload-images/methods/ 301
/images/cloudflare-images/upload-images/custom-id/ /images/storage/upload-images/upload-custom-path/ 301
/images/cloudflare-images/upload-images/dashboard-upload/ /images/storage/upload-images/methods/ 301
/images/cloudflare-images/upload-images/direct-creator-upload/ /images/storage/upload-images/direct-creator-upload/ 301
/images/cloudflare-images/upload-images/images-batch/ /api/resources/images/subresources/v2/methods/list/ 301
/images/cloudflare-images/upload-images/upload-via-url/ /images/upload-images/upload-url/ 301
/images/cloudflare-images/upload-images/upload-via-url/ /images/storage/upload-images/upload-url/ 301
/images/faq/ /images/ 301
/images/image-resizing/ /images/manage-images/create-variants/ 301
/images/image-resizing/format-limitations/ /images/transform-images/ 301
/images/image-resizing/url-format/ /images/transform-images/ 301
/images/image-resizing/resize-with-workers/ /images/transform-images/transform-via-workers/ 301
/images/image-resizing/responsive-images/ /images/manage-images/create-variants/ 301
/images/image-resizing/ /images/optimization/features/ 301
/images/image-resizing/format-limitations/ /images/get-started/limits/ 301
/images/image-resizing/url-format/ /images/optimization/features/ 301
/images/image-resizing/resize-with-workers/ /images/optimization/transformations/transform-via-workers/ 301
/images/image-resizing/responsive-images/ /images/optimization/make-responsive-images/ 301
/images/security/ /images/reference/security/ 301
/images/troubleshooting/ /images/reference/troubleshooting/ 301
/images/platform/pricing/ /images/pricing/ 301
# images — new IA redirects
/images/get-started/ /images/get-started/introduction/ 301
/images/transform-images/ /images/optimization/transformations/overview/ 301
/images/transform-images/transform-via-url/ /images/optimization/features/ 301
/images/transform-images/transform-via-workers/ /images/optimization/transformations/transform-via-workers/ 301
/images/transform-images/bindings/ /images/optimization/transformations/bindings/ 301
/images/transform-images/control-origin-access/ /images/optimization/transformations/control-origin-access/ 301
/images/transform-images/draw-overlays/ /images/optimization/transformations/draw-overlays/ 301
/images/transform-images/integrate-with-frameworks/ /images/optimization/transformations/integrate-with-frameworks/ 301
/images/transform-images/make-responsive-images/ /images/optimization/make-responsive-images/ 301
/images/transform-images/preserve-content-credentials/ /images/optimization/transformations/preserve-content-credentials/ 301
/images/transform-images/serve-images-custom-paths/ /images/optimization/transformations/rewrite-rules/ 301
/images/transform-images/sources/ /images/optimization/transformations/sources/ 301
/images/manage-images/ /images/storage/manage-images/ 301
/images/manage-images/serve-images/ /images/optimization/hosted-images/serve-uploaded-images/ 301
/images/manage-images/serve-images/serve-uploaded-images/ /images/optimization/hosted-images/serve-uploaded-images/ 301
/images/manage-images/serve-images/serve-from-custom-domains/ /images/optimization/hosted-images/serve-from-custom-domains/ 301
/images/manage-images/serve-images/serve-private-images/ /images/optimization/hosted-images/serve-private-images/ 301
/images/manage-images/create-variants/ /images/optimization/hosted-images/create-variants/ 301
/images/manage-images/delete-variants/ /images/optimization/hosted-images/delete-variants/ 301
/images/manage-images/enable-flexible-variants/ /images/optimization/hosted-images/enable-flexible-variants/ 301
/images/manage-images/blur-variants/ /images/optimization/hosted-images/blur-variants/ 301
/images/manage-images/browser-ttl/ /images/optimization/hosted-images/browser-ttl/ 301
/images/manage-images/delete-images/ /images/storage/manage-images/delete-images/ 301
/images/manage-images/edit-images/ /images/storage/manage-images/edit-images/ 301
/images/manage-images/export-images/ /images/storage/manage-images/export-images/ 301
/images/manage-images/configure-webhooks/ /images/storage/upload-images/configure-webhooks/ 301
/images/upload-images/ /images/storage/upload-images/methods/ 301
/images/upload-images/direct-creator-upload/ /images/storage/upload-images/direct-creator-upload/ 301
/images/upload-images/images-batch/ /images/storage/upload-images/images-batch/ 301
/images/upload-images/upload-custom-path/ /images/storage/upload-images/upload-custom-path/ 301
/images/upload-images/upload-dashboard/ /images/storage/upload-images/methods/ 301
/images/upload-images/upload-file-worker/ /images/storage/upload-images/upload-file-worker/ 301
/images/upload-images/upload-url/ /images/storage/upload-images/upload-url/ 301
/images/upload-images/sourcing-kit/ /images/storage/upload-images/sourcing-kit/ 301
/images/upload-images/sourcing-kit/credentials/ /images/storage/upload-images/sourcing-kit/credentials/ 301
/images/upload-images/sourcing-kit/edit/ /images/storage/upload-images/sourcing-kit/edit/ 301
/images/upload-images/sourcing-kit/enable/ /images/storage/upload-images/sourcing-kit/enable/ 301

# learning-paths
/learning-paths/modules/cybersafe/cybersafe-account-creation/ /learning-paths/cybersafe/account-creation/ 301
Expand Down
Binary file added src/assets/images/images/custom-flow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/anim.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/anim.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/blur-50.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/dpr-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/dpr-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/flip-h.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/flip-v.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/gamma-0.5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/examples/gamma-2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/images/images/overview.png
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ date: 2025-02-24

import { WranglerConfig } from "~/components";

You can now [interact with the Images API](/images/transform-images/bindings/) directly in your Worker.
You can now [interact with the Images API](/images/optimization/transformations/bindings/) directly in your Worker.

This allows more fine-grained control over transformation request flows and cache behavior. For example, you can resize, manipulate, and overlay images without requiring them to be accessible through a URL.

Expand Down Expand Up @@ -44,4 +44,4 @@ const response = (
return response;
```

For more information, refer to [Images Bindings](/images/transform-images/bindings/).
For more information, refer to [Images Bindings](/images/optimization/transformations/bindings/).
2 changes: 1 addition & 1 deletion src/content/changelog/images/heic-support.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ date: 2025-07-08
---
You can use Images to ingest HEIC images and serve them in supported output formats like AVIF, WebP, JPEG, and PNG.

When inputting a HEIC image, dimension and sizing limits may still apply. Refer to our documentation to see limits for [uploading to Images](/images/upload-images/) or [transforming a remote image](/images/transform-images/).
When inputting a HEIC image, dimension and sizing limits may still apply. Refer to our documentation to see limits for [uploading to Images](/images/storage/upload-images/methods/) or [transforming a remote image](/images/optimization/transformations/overview/).
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ date: 2025-03-06
---

Today, we are thrilled to announce Media Transformations, a new service that
brings the magic of [Image Transformations](/images/transform-images/) to
brings the magic of [Image Transformations](/images/optimization/transformations/overview/) to
_short-form video files,_ wherever they are stored!

For customers with a huge volume of short video — generative AI output,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ We are adding [source origin restrictions](/stream/transform-videos/sources/) to
the Media Transformations beta. This allows customers to restrict what sources
can be used to fetch images and video for transformations. This feature is the
same as --- and uses the same settings as ---
[Image Transformations sources](/images/transform-images/sources/).
[Image Transformations sources](/images/optimization/transformations/sources/).

When transformations is first enabled, the default setting only allows
transformations on images and media from the same website or domain being used to make
Expand All @@ -19,7 +19,7 @@ the transformation request. In other words, by default, requests to
![Enable allowed origins from the Cloudflare dashboard](~/assets/images/images/allowed-origins.png)

Adding access to other sources, or allowing any source,
[is easy to do](/images/transform-images/sources/)
[is easy to do](/images/optimization/transformations/sources/)
in the **Transformations** tab under **Stream**. Click each domain enabled for
Transformations and set its sources list to match the needs of your content. The
user making this change will need permission to edit zone settings.
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/browser-run/how-to/og-images-astro.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ From here, you can:

- Customize your template with [custom fonts](#use-custom-fonts), [Tailwind CSS](#add-tailwind-css), or [background images](#add-a-background-image).
- Add cache invalidation logic to regenerate images when post content changes.
- Use [Cloudflare Images](/images/) or [Image Resizing](/images/transform-images/) for additional optimization.
- Use [Cloudflare Images](/images/) or [Image Resizing](/images/optimization/transformations/overview/) for additional optimization.

## Related resources

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ The following products and features are available on the Cloudflare China Networ
| [R2](/r2/)[^3] | Object storage for all your data. |
| [Assets](/workers/static-assets/) | Upload static assets (HTML, CSS, images and other files) as part of your Worker — Cloudflare will handle caching and serving them to web browsers. |
| [Environment variables](/workers/configuration/environment-variables/) | Attach text strings or JSON values to your Worker. |
| [Images](/images/transform-images/bindings/)[^4] | Store, transform, optimize, and deliver images at scale. |
| [Images](/images/optimization/transformations/bindings/)[^4] | Store, transform, optimize, and deliver images at scale. |
| [mTLS](/workers/runtime-apis/bindings/mtls/) | Securely connect to backend servers over [mTLS](https://www.cloudflare.com/learning/access-management/what-is-mutual-tls/). |
| [Rate Limiting](/workers/runtime-apis/bindings/rate-limit/) | Define rate limits and write code around them in your Worker. |
| [Secrets](/workers/configuration/secrets/) | Attach encrypted text values to your Worker. |
Expand All @@ -52,7 +52,7 @@ The following products and features are available on the Cloudflare China Networ

[^3]: R2 buckets cannot be created within Mainland China and [custom domains](/r2/buckets/public-buckets/#add-your-domain-to-cloudflare) are not supported within Mainland China. However, R2 can be extended into Mainland China through [Global Acceleration](/china-network/concepts/global-acceleration/).

[^4]: Image Resizing works [within Workers](/images/transform-images/transform-via-workers/), but may not be available [through URL format](/images/transform-images/transform-via-url/).
[^4]: Image Resizing works [within Workers](/images/optimization/transformations/transform-via-workers/), but may not be available [through URL format](/images/optimization/features/).

## Network Services

Expand Down
Loading
Loading