[UDF] SplashPng avec transparence

Partagez des fonctions et des UDF AutoIt.
Règles du forum
.
Répondre
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

[UDF] SplashPng avec transparence

#1

Message par noman »

Slt,

La function SplashImageOn est pratique mais ne prend pas en compte la transparence ainsi que les png.
Voici un petit UDF qui permet d'imiter la function SplashImageOn avec des png.
► Afficher le texte
Exemple d'utilisation :

Code : Tout sélectionner

#include <splash.au3>
$Path_Logo = @ScriptDir & "\logo.png" ;Chemin vert le fichier .png à afficher
$Time_Splash = 1500 ;Durée d'affichage de l'image .png
MySplash($Path_Logo, $Time_Splash)
Infos :
il faut garder le noms des variables $Path_Logo et $Time_Splash
Pour un meilleur confort visuel la .png s affiche avec un fade in et disparait avec l'effet inverse fade out
Etant novice je pense qu'il y a moyen d'améliorer l'UDF, mais il fonctionne en l'état.
...
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [UDF] SplashPng avec transparence

#2

Message par Habibsbib »

C'est pas vraiment un UDF, vu qu'il n'y a qu'une fonction utilisable directement. Autrement, pas mal, excellent même ;)
Avatar du membre
DJSIR
Niveau 8
Niveau 8
Messages : 583
Enregistré le : mar. 01 juil. 2008 15:16
Localisation : 76, Le HAVRE (in the DJSIR World)
Status : Hors ligne

Re: [UDF] SplashPng avec transparence

#3

Message par DJSIR »

Amélioré :
- Ajout de la fonction On/Off
- Possibilité de désactiver le Fade

Bon travail noman.

Exemple d'utilisation :

Code : Tout sélectionner

#include <MySplash.au3>
$Path_Logo = @ScriptDir & "\PNG_FILE.png" ;Chemin vert le fichier .png à afficher
$Fade = 1 ;Choix d'activation du Fondu.

_MySplashOn($Path_Logo, $Fade) ;Fade n'est pas obligatoire, désactivé par défault
Sleep(1500)
_MySplashOff();On supprimme le Splash
Fichiers joints
MySplash.au3
MySplash.au3
(2.3 Kio) Téléchargé 514 fois
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)

[Func] ProgressBar, aller plus loin
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [UDF] SplashPng avec transparence

#4

Message par Habibsbib »

Code : Tout sélectionner

#include "MySplah.au3"
et pas

Code : Tout sélectionner

<MySplash.au3>
;)

A ce que je saches, il n'est pas déja inclus dans la bibliothèque d'includes, non :shock:

Autrement, c'est vrai que c'est mieux comme ça DJ' ;)
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [UDF] SplashPng avec transparence

#5

Message par Iste »

Code : Tout sélectionner

<MySplash.au3>
Evite de devoir le copier avec chaque script
Quand on télécharge un UDF (car il sagit bien d'une UDF, même si il n'y a qu'une fonction), on le place dans le répertoire \include d'autoit.
Les "include.au3" ne servent qu'a exporter des script avec plusieurs fichiers .au3

Apres chacun fait comme il vaut, mais c'est bien plus pratique ainsi.
Signez ici
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [UDF] SplashPng avec transparence

#6

Message par Habibsbib »

Ah, ok.

Je ne l'avais pas vu comme ça.
Avatar du membre
karime1
Niveau 5
Niveau 5
Messages : 106
Enregistré le : sam. 09 avr. 2011 10:05
Status : Hors ligne

Re: [UDF] SplashPng avec transparence

#7

Message par karime1 »

j'ai retapé cette fonction voila ma version:
http://www.autoitscript.fr/forum/viewto ... =21&t=8259
Répondre