/drawborder [-r] <couleur> <taille> <image>

Contenu du snippet

Permet d'ajouter un contour à une image de la couleur désirée.

Source / Exemple :


; /drawborder [-r] <couleur> <taille> <image>
; Permet d'ajouter un contour à une image de la couleur désirée
; L'option -r indique que la couleur est selon le format RGB (OPTIONNEL)

; à noter que le fichier sera sauvegarder en format bmp

; Ouverture de l'alias 
alias drawborder {
  ; Vérification du paramêtre "-r" 
  var %r = $iif($1 == -r,$true), %win = @ $+ $str($rand(a,z),10), %col = $iif(%r,$2,$1) , %size = $iif(%r,$3,$2) , %pic = $shortfn($iif(%r,$4-,$3-))
  ; S'il y a des erreurs 
  if (%col !isnum) || (%size !isnum) || (!$exists(%pic)) { return }
  ; Obtention de la grandeur de l'image avec le contour
  var %wsize = $calc($pic(%pic).width + (%size * 2)) $calc($pic(%pic).height + (%size * 2)) 
  ; Ouverture d'une fenêtre
  window -CphdB +d %win -1 -1 %wsize
  ; Affichage de l'image avec le contour
  drawpic %win %size %size %pic
  drawrect $iif(%r,-r) %win %col %size 0 0 %wsize
  ; Enregistrement de l'image
  drawsave %win %pic
  window -c %win
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.