Tip
Cloudflare Image transformations enable on-the-fly image optimization, resizing, and format conversion for ixo.world domain. This service improves performance across all IXO client applications.
Configuration
- Domain: ixo.world
- Status: Enabled
- Allowed Origins: ipfs.gateway.ixo.world
Usage
Transform images using the following URL format:
https://ixo.world/cdn-cgi/image/[OPTIONS]/[SOURCE-IMAGE-CID]Example
https://ixo.world/cdn-cgi/image/width=300,quality=80/[SOURCE-IMAGE-CID]Responsive Images
Using width=auto
Automatically selects the best image size based on device:
https://ixo.world/cdn-cgi/image/width=auto/[SOURCE-IMAGE-CID]Available sizes:
- 320px (mobile)
- 640px (tablet)
- 960px (laptop)
- 1920px (desktop)
Using srcset (Recommended)
<img
srcset="
https://ixo.world/cdn-cgi/image/width=640/[SOURCE-IMAGE-CID] 640w,
https://ixo.world/cdn-cgi/image/width=960/[SOURCE-IMAGE-CID] 960w,
https://ixo.world/cdn-cgi/image/width=1920/[SOURCE-IMAGE-CID] 1920w
"
sizes="(max-width: 767px) 640px,
(max-width: 1023px) 960px,
1920px"
src="https://ixo.world/cdn-cgi/image/width=960/[SOURCE-IMAGE-CID]"
alt="Responsive image"
/>Parameters
Resizing
width
- Description: Image width in pixels
- Example:
width=300
height
- Description: Image height in pixels
- Example:
height=200
fit
- Description: Resizing method
- Example:
fit=cover
gravity
- Description: Focus point when cropping
- Example:
gravity=auto
Fit Options
scale-down: Resize to fit within dimensions, never enlargecontain: Resize to fit within dimensions, preserving aspect ratiocover: Resize and crop to fill dimensionscrop: Crop without scalingpad: Resize and add padding to match dimensions
Quality and Format
quality
- Description: JPEG/WebP quality (1-100)
- Example:
quality=80
format
- Description: Output image format
- Example:
format=auto
Format Options
auto: Best format based on browserwebp: WebP formatavif: AVIF formatjson: Return image metadata
Limitations
- Maximum image area: 100 megapixels
- Maximum GIF/WebP animation: 50 megapixels
- Maximum file size: 70 MB
- AVIF format: Limited to 1,600 pixels max
- HEIC/HEIF formats: Not supported
Security
- Only images from allowed origins can be transformed
- SVG files are automatically sanitized
- Source image URLs must be from allowed origins
Examples
Thumbnail
https://ixo.world/cdn-cgi/image/width=150,height=150,fit=cover,gravity=auto/[SOURCE-IMAGE-CID]Responsive Profile Image
https://ixo.world/cdn-cgi/image/width=auto,fit=cover,gravity=auto/[SOURCE-IMAGE-CID]Optimized Banner
https://ixo.world/cdn-cgi/image/width=1200,height=400,fit=cover,quality=80,format=auto/[SOURCE-IMAGE-CID]High-DPI Image
https://ixo.world/cdn-cgi/image/width=600,dpr=2,quality=75/[SOURCE-IMAGE-CID]Troubleshooting
- Verify source URL is in allowed origins
- Check image exists at source URL
- Ensure transformation parameters are correctly formatted
- Verify image size is within limits