PHP Functions: Thumbnail
Use thumbnail-related functions by including /_framework/functions/x_thumbnail.php.
Dependencies
- PHP 7.0-7.4
- PHP 8.0-8.4
PHP-Modules
gd: Required for image creation, resizing, and saving functions.file_get_contents: Required to read image data from URLs (usually enabled by default).
| Function Name | Description | Parameters |
|---|---|---|
x_thumbnail |
Creates a JPEG thumbnail from an image URL and saves it to a file. Returns the image resource. | $url (string): Source image URL$filename (string): Path to save the JPEG thumbnail$width (int): Thumbnail width (default 600)$height (int/bool): Thumbnail height. If true, height is auto-calculated to keep aspect ratio (default true) |
x_thumbnail_save |
Creates a PNG thumbnail from a PNG image file URL and saves it to a file (if given). Returns true after processing. |
$url (string): Source PNG image file URL$save_path (string/null): Path to save the PNG thumbnail (optional)$width (int): Thumbnail width (default 600)$height (int/bool): Thumbnail height passed directly; no auto-calculation (default true) |