Are there any built-in thumbnail creation options for certain graphic formats in PHP?

PHP does not have built-in thumbnail creation options for certain graphic formats. However, you can use the GD library or ImageMagick extension to create thumbnails for images in PHP. These libraries provide functions to resize and manipulate images to generate thumbnails.

// Example using GD library to create a thumbnail
$source_image = imagecreatefromjpeg('image.jpg');
$thumbnail = imagecreatetruecolor(100, 100);
imagecopyresampled($thumbnail, $source_image, 0, 0, 0, 0, 100, 100, imagesx($source_image), imagesy($source_image));
imagejpeg($thumbnail, 'thumbnail.jpg');
imagedestroy($source_image);
imagedestroy($thumbnail);