Didier Dorange-Pattoret a écrit :

Bonsoir,

Est-ce possible de modifier la taille d'une image avec basic. Je m'explique:

Mon image s'appelle icone.bmp et est localisée dans le répertoire /home/didier/tmp
(elle n'est pas insérée  dans un document OOo)
Je voudrais y accèder et modifier sa taille.

Merci.

bonjour,

je ne sais pas si l'api d'Ooo permet facilement la manip de fichier d'images mais s'il s'agit de transformer des fichiers images dous Linux j'utiliserai ImageMagick (le couteau suisse de l'image) lancé depuis OOoBasic par une instruction shell avec les parametres qui vont bien. Faire man ImageMagick pour les parametres, ou aller sur le site.
par exemple :

Dim cheminExecutable As String
Dim txtParametres As String
Dim fichierImage As String

fichierImage = "/home/didier/tmp/icone.bmp"
txtParametres = "mogrify -resize 120x120! " 'pour obtenir une image de 120x120 pixel ' attention mogrify transforme directement l'image source ' pas de possibilité de revenir en arriere !
cheminExecutable = ConvertToURL("/usr/bin/mogrify")

Shell(cheminExecutable,1,txtParametres & fichierImage)

Gérard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à