Configure l'enregistrement des informations complètes du canal alpha lors de sauvegardes d'images PNG

# imagesavealpha

(PHP 4 >= 4.3.2, PHP 5, PHP 7)

imagesavealpha — Configure l'enregistrement des informations complètes du canal alpha lors de sauvegardes d'images PNG

### Description

imagesavealpha ( resource `$image` , bool `$saveflag` ) : bool

imagesavealpha() définit l'option pour essayer de sauvegarder toutes les informations du canal alpha (en opposition à la transparence à couleur unique) lors de la sauvegarde d'images PNG.

Vous devez désactiver le alphablending (imagealphablending($im, false)) pour l'utiliser.

Le canal alpha n'est pas supporté par tous les navigateurs ; si vous avez des problèmes avec le vôtre, essayez de charger le script avec un navigateur compatible avec les canaux alpha, c'est à dire le dernier Mozilla.

### Liste de paramètres

`image`

  Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().

`saveflag`

  Si l'on doit ou non sauvegarder le canal Alpha. Par défaut, `FALSE`.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Exemple avec imagesavealpha()

`<?php
// Charge une image PNG avec un canal Alpha
$png = imagecreatefrompng('./alphachannel_example.png');
// On fait ici les opérations que l'on souhaite...
// Désactive l'Alpha blending et définit le drapeau Alpha
imagealphablending($png, false);
imagesavealpha($png, true);
// Affiche l'image au navigateur
header('Content-Type: image/png');
imagepng($png);
imagedestroy($png);
?>`

### Voir aussi

- imagealphablending() - Modifie le mode de blending d'une image