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