imagetruecolortopalette

FunctionParams and return types changed in PHP 8.0

Convert a true color image to a palette image.

PHP 5
PHP 7
PHP 8.0
Improved
PHP 8.1
PHP 8.2-8.3
PHP 8.4
PHP 8.5
PHP 8.6

imagetruecolortopalette Function synopsis

imagetruecolortopalette(
    GdImage $image,
    bool $dither,
    int $num_colors
  ): bool

Parameters

$image

TypeGdImage

$dither

Typebool

Indicates if the image should be dithered - if it is true then dithering will be used which will result in a more speckled image but with better color approximation.

$num_colors

Typeint

Sets the maximum number of colors that should be retained in the palette.

Return value

Typebool

Returns true on success, false on failure

Changes to the imagetruecolortopalette Function

PHP 8.0

  • Return type added: bool
  • Parameter name of parameter #1 changed: $im to $image
  • Parameter type added for parameter #1 ($image): GdImage
  • Parameter name of parameter #2 changed: $ditherFlag to $dither
  • Parameter type added for parameter #2 ($dither): bool
  • Parameter name of parameter #3 changed: $colorsWanted to $num_colors
  • Parameter type added for parameter #3 ($num_colors): int
  imagetruecolortopalette(
-     $im,
+     GdImage $image,
-     $ditherFlag,
+     bool $dither,
-     $colorsWanted
+     int $num_colors
-   )
+   ): bool

imagetruecolortopalette Function Availability

PHP VersionAvailability
PHP 8.6Upcoming Release Yes
PHP 8.5Supported (Latest) Yes
PHP 8.4Supported Yes
PHP 8.3Security-Fixes Only Yes
PHP 8.2Security-Fixes Only Yes
PHP 8.1Unsupported Yes
PHP 8.0Unsupported Yes
PHP 7.4Unsupported Yes
PHP 7.3Unsupported Yes
PHP 7.2Unsupported Yes
PHP 7.1Unsupported Yes
PHP 7.0Unsupported Yes
PHP 5.6Unsupported Yes
PHP 5.5Unsupported Yes
PHP 5.4Unsupported Yes
PHP 5.3Unsupported Yes