PhotoBureau - Encore un soft de capture mais ultrasimple.

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

PhotoBureau - Encore un soft de capture mais ultrasimple.

Message par Flype »

Je vous propose un petit logiciel de capture d'écran que j'ai fait pour un ami et moi.
Il est super simple d'emploi comme le montre la photo.
Je l'utilise surtout via msn messenger pour échanger des captures d'écran avec des amis.

Image



Fonctionnalités :

- Copie l'image et le chemin du fichier dans le presse-papier.
- Le fichier de l'image s'enregistre sur le bureau
- Supporte BMP, PNG et en JPG
- Supporte plusieurs tailles
- Le nom du fichier à ce format : `PHOTO HHMMSS.JPG`
- Le nom du PC, de l'utilisateur, l'adresse IP, et la date sont ajoutés à l'image
- Mode invisible (Cf. Ligne de commande)

Il est possible de l'utiliser avec des options passées en ligne de commandes donc l'idéal est d'en faire un raccourci dans la barre des taches. Et ensuite d'éditer les propriétés du raccourci, et d'ajuster la cible comme ceci par ex :

Code : Tout sélectionner

"C:\Program Files\PhotoBureau.exe" GUI=yes GUISCALE=20 FORMAT=jpg SCALE=80 OSD=yes
Arguments :

Code : Tout sélectionner

PhotoBureau.exe GUI=(yes|no) GUISCALE=(20..90) SCALE=(10..200) FORMAT=(bmp|jpg|png) OSD=(yes|no)
Télécharger PhotoBureau :
PhotoBureau.zip
Image

c kado :)
Dernière modification par Flype le jeu. 05/oct./2006 20:55, modifié 2 fois.
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

version 1.3 dispo.

beaucoup de changements dans cette version.
Image
Avatar de l’utilisateur
SPH
Messages : 4945
Inscription : mer. 09/nov./2005 9:53

Message par SPH »

THX

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
gnozal
Messages : 832
Inscription : mar. 07/déc./2004 17:35
Localisation : France
Contact :

Message par gnozal »

Excellent (comme d'habitude) !
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

Pas mal du tout ! :)
Dans la version 1.3 tu ajoutes une fonction permettant de capturer une partie de l'écran (via des coordonnées) ?
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

flaith a écrit :Pas mal du tout ! :)
Dans la version 1.3 tu ajoutes une fonction permettant de capturer une partie de l'écran (via des coordonnées) ?
....avec un rectangle de sélection ?
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

comme d'hab ca peche au niveau de la doc.

ca va venir - en attendant vous pouvez vous amuser avec le fichier INI.

Code : Tout sélectionner

[GUI]
ACTIVATE=0
SCALE=30
[POPUP]
ACTIVATE=1
SCALE=20
DELAY=1000
[SOUND]
ACTIVATE=1
[OUTPUT]
WINDOW=0
SCALE=80
FORMAT=PNG
FILENAME=PHOTO %dd%mm_%hh%ii%ss
FOLDER=%home\bureau\screenshots\
[OSD]
ACTIVATE=1
SIZE=15
FONT=Tahoma
COLOR=8930372
STRING=%user@%computer, le %dd/%mm/%yyyy à %hh:%ii:%ss.
[GUI]
ACTIVATE=(0|1) Affiche l'interface graphique
SCALE=(0..100) Echelle en % de l'interface
[POPUP]
ACTIVATE=(0|1) Affiche une popup de la photo en bas à droite de l'écran
SCALE=(0..100) Echelle en % du popup
DELAY=(msec) Délai d'affichage de la popup
[SOUND]
ACTIVATE=(0|1) Joue un son d'appareil photo
[OUTPUT]
WINDOW=(0|1) 'Imprim Ecran' (écran) ou 'Alt' + 'Imprim Ecran' (fenêtre)
SCALE=(0..100) Echelle en % de la photo enregistrée sur le disque
FORMAT=(png|bmp|jpg) Format de la photo enregistrée sur le disque
FILENAME=(NomDeFichier) Uniquement le nom du fichier (avec support de formatDate())
FOLDER=(CheminDeFichier) Uniquement le chemin du fichier (avec support de '%home'
[OSD]
ACTIVATE=(0|1) Affiche des informations par dessus l'image
SIZE=(int) Taille de la police
FONT=(police) Nom de la police de caractères
COLOR=(int) couleur de la police
STRING=(string) Texte à afficher (avec support de %user, %computer, FormatDate())
Ensuite on peut aussi des parametres en ligne de commandes.
Ils sont prioritaires sur les parametres spécifiés dans le fichier .INI

Par ailleurs, le soft créé lui meme le dossier d'enregistrement de la photo s'il n'existe pas.


sympa hein :)
manque juste plus de mots-clef pour l'OSD
à ce sujet ce qui m'interesse ce sont les infos réseaux (IP, Passerelle, DNS, ...) - ya plus qu'à.
la localisation (au moins francais et anglais et pourquoi pas l'allemand)
et une interface pour les prefs et là ce sera pas mal du tout je pense.
Dernière modification par Flype le jeu. 05/oct./2006 8:49, modifié 1 fois.
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

Progi1984 a écrit :
flaith a écrit :Pas mal du tout ! :)
Dans la version 1.3 tu ajoutes une fonction permettant de capturer une partie de l'écran (via des coordonnées) ?
....avec un rectangle de sélection ?
bah pour l'instant je ne pense pas ajouter cette option.
pas si facile en peu de temps et il y en a déjà tellement de soft qui le font déjà.
pour le coup moi ce qui m'intéresse c'est une photo de l'écran (PrintScreen) ou de la fenetre active (Alt+PrintScreen), point.
Image
Avatar de l’utilisateur
flaith
Messages : 1487
Inscription : jeu. 07/avr./2005 1:06
Localisation : Rennes
Contact :

Message par flaith »

Cool,

en fait je pensais plutôt à un truc dans le genre ImageMagick qui permet, via un script, de modifier et récupérer une partie de l'image capturée.

Exemple sur un des mes sites favoris : http://boutillon.free.fr/Underground/Em ... agick.html

Si ca peut te donner des idées sur l'évolution de ton sympatique programme :)
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

Progi1984 a écrit :
flaith a écrit :Pas mal du tout ! :)
Dans la version 1.3 tu ajoutes une fonction permettant de capturer une partie de l'écran (via des coordonnées) ?
....avec un rectangle de sélection ?
à la limite je veux bien ajouter ces parametres :

[OUTPUT]
LEFT=(int)
TOP=(int)
WIDTH=(int)
HEIGHT=(int)
BORDERWIDTH=(int)
BORDERCOLOR=(int)

à voir mais en tout cas la sélection à la souris c'est pas pour demain.
désolé mais j'en ai pas trop besoin en fait.



@flaith
effectivement çà donne des idées. :wink:
Image
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Tout le monde à l'air de trouver ça sympa mais elle est où l'interface?

Je double clique sur l'exe et ça me fait une capture de tout l'écran, je vois pas bien ce qui il y a de génial la dedans, j'ai du loupé quelque chose, non?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

d'apres ce que j'ai compris c'est le ficier "ini" qui regle toutes les possibilités
format de capture ect ... :D

c'est un peut comme "Lame" pour les mp3
a nous de faire une interface si on en veux une :D
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

version 1.4 dispo. (correction de bugs, localisation fr/en)

@nico

franchement il n'y a absolument rien de génial là dedans. :roll:
c'est juste un petit soft pratique et relativement léger :wink:


sinon, il y a bien une interface mais elle ne s'affiche que si :

on met ACTIVATE=1 dans le groupe [GUI] du fichier .ini
ou si GUI=1 est passé en ligne de commandes.

Image

et/ou alors il y a une popup qui s'affiche en bas au moment
de l'enregistrement du fichier sur le disque.

Image

et/ou on peut aussi jouer un son d'appareil photo - ce qui est assez sympa je trouve.


et l'interface pour le fichier .INI est en cours.
Image
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Je ne l'avais pas vu comme ça, on est donc obligé de faire un prog pour l'utiliser. Je ne vois pas l'avantage, la copie d'écran étant très facile à réaliser, il est plus facile de l'intégrer directement dans son code.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

nico a écrit :Je ne l'avais pas vu comme ça, on est donc obligé de faire un prog pour l'utiliser. Je ne vois pas l'avantage, la copie d'écran étant très facile à réaliser, il est plus facile de l'intégrer directement dans son code.
non puisqu'il te dit
il y a bien une interface mais elle ne s'affiche que si :

on met ACTIVATE=1 dans le groupe [GUI] du fichier .ini
c'est qu'il y a une interface ... :D
Répondre