AddBorders

AddBorders (clip, int gauche, int dessus, int droite, int dessous, int "couleur")

AddBorders rajoute des bordures noires autour de l'image, avec la largeur spécifiée (en pixels).

Voir les filtres de conversion d'espace de couleur pour comprendre l'utilisation des différents formats de couleurs.

Le paramètre couleur est optionnel (ajouté dans v2.07), par défaut à la valeur 0 <correspondant au noir>, et est spécifiée en tant que valeur RGB sans se soucier du fait que le clip soir au format RGB ou YUV. Une présélection de couleurs est disponible dans le fichier colors_rgb.avsi qui se trouve dans le répertoire de plugins d'avisynth.

Soyez conscients que beaucoup d'algorithmes de compression avec pertes ne gèrent pas correctement les bordures de couleur uniforme, sauf si la largeur de la bordure est un multiple de la taille des blocs utilisés lors de la compression (16x16 pixels pour le MPEG).

Vous pouvez utiliser ce filtre en combinaison avec Crop pour déplacer l'image sans la déformer.

Par exemple:

# Déplace une image de 352x240 pixels de 2 pixels vers la droite et ajoute une bordure de 2 pixels noirs à gauche
Crop(0,0,350,240).AddBorders(2,0,0,0)
# Ajoute des bordures noires pour transformer une image au format boite aux lettres (letterbox). La résolution passe de 720x308 à 720x480
# Pour l'espace de couleur YUV, la valeur de couleur sera corrigée afin de respecter le standard CCIR-601. La valeur de luminance sera alors augmentée à 16
AddBorders(0, 86, 0, 86, $000000)

$Date: 2005/10/06 20:02:11 $
French translation date: 2005/10/06 JasonFly macpaille@users.sourceforge.net