changedInput schema / properties / output_height_px / description
Previous value: -"Target height in pixels. Set only height for proportional resize. Set both width and height for exact output dimensions (see output_resize_behavior)."New value: +"Target height in pixels. Set only height for proportional resize. Set both width and height for exact output dimensions (see output_resize_behavior). Costs 1 credit. If the target exceeds the source by more than 1.2x, the server also adds an AI upscale for a further 2 credits."
changedInput schema / properties / output_path / description
Previous value: -"Where to save. Accepts a file path (/tmp/out.webp) or directory ending in / (/tmp/images/). If omitted: saves next to original, named with SEO slug when SEO is enabled or .tinified suffix otherwise. URLs save to current working directory."New value: +"Where to save. Accepts a file path (/tmp/out.webp) or directory ending in / (/tmp/images/). If omitted: saves next to original, named with SEO slug when SEO is enabled or .polished suffix otherwise. URLs save to current working directory."
changedInput schema / properties / output_upscale_factor / description
Previous value: -"AI upscale factor: 2 (2×) or 4 (4×). Uses Real-ESRGAN for high-quality upscaling."New value: +"AI upscale factor: 2 (2×) or 4 (4×). Uses Real-ESRGAN for high-quality upscaling. Costs 2 credits. Note that upscaling also triggers automatically, without this parameter, whenever a resize target exceeds the source by more than 1.2x — the same 2 credits are charged either way."
changedInput schema / properties / output_width_px / description
Previous value: -"Target width in pixels. Set only width for proportional resize. Set both width and height for exact output dimensions (see output_resize_behavior)."New value: +"Target width in pixels. Set only width for proportional resize. Set both width and height for exact output dimensions (see output_resize_behavior). Costs 1 credit. If the target exceeds the source by more than 1.2x, the server also adds an AI upscale for a further 2 credits."
addedOutput schema / properties / compression_ratio / anyOf
Added value: +[
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / compression_ratio / type
Removed value: -[
- "number",
- "null"
-]
addedOutput schema / properties / output_format / anyOf
Added value: +[
+ {
+ "minLength": 0,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / output_format / description
Previous value: -"Output format: jpg, png, webp, avif, or gif"New value: +"Output format: jpg, png, webp, avif, gif, svg, or ico"
removedOutput schema / properties / output_format / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / output_height_px / anyOf
Added value: +[
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / output_height_px / type
Removed value: -[
- "number",
- "null"
-]
addedOutput schema / properties / output_width_px / anyOf
Added value: +[
+ {
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / output_width_px / type
Removed value: -[
- "number",
- "null"
-]
addedOutput schema / properties / seo_alt_text / anyOf
Added value: +[
+ {
+ "minLength": 0,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / seo_alt_text / type
Removed value: -[
- "string",
- "null"
-]
addedOutput schema / properties / seo_filename / anyOf
Added value: +[
+ {
+ "minLength": 0,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+]
removedOutput schema / properties / seo_filename / type
Removed value: -[
- "string",
- "null"
-]