Petits programmes PB
Re: Programmes PB MD ACME Software
Dis c'est bien ton programme mais tu crois que tu pourrais faire des routines pour par exemple:
1: Prendre une image (Ou plus) en entré et découper les images dans cette image et ensuite créer la bande avec ses image découpé
2: Prendre des images (Une ou plusieurs) et Prendre un dossier d'images (Qui peut contenir d'autres dossier = Option prendre en compte les sous dossier) et ensuite créer la bande avec ses image
Cage notamment à fais un excellent algo pour la découpe d'image
Merci
1: Prendre une image (Ou plus) en entré et découper les images dans cette image et ensuite créer la bande avec ses image découpé
2: Prendre des images (Une ou plusieurs) et Prendre un dossier d'images (Qui peut contenir d'autres dossier = Option prendre en compte les sous dossier) et ensuite créer la bande avec ses image
Cage notamment à fais un excellent algo pour la découpe d'image
Merci
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Re: Programmes PB MD ACME Software
1. Découper "au carré" des zones d'images est une idée et c'est assez facile (fonction: GrabImage() si on connais déjà les x, y et taille.)1: Prendre une image (Ou plus) en entré et découper les images dans cette image et ensuite créer la bande avec ses image découpé
2: Prendre des images (Une ou plusieurs) et Prendre un dossier d'images (Qui peut contenir d'autres dossier = Option prendre en compte les sous dossier) et ensuite créer la bande avec ses image
Pour une sélection variable il faut faire un curseur/cadre de sélection manuel sur une image, technique que je ne connais pas encore (je vais chercher: il y a eut des exemples sur ce forum)
Découper en suivant les formes est faisable avec les codes proposé sur le forum, mais n’intéressera que peu de monde (et pas moi ) donc je mets ça en fin de liste
2. Parcourir un (des) répertoire(s) est intéressant pour faire par exemple des bandes d'icônes.
C'est une fonction déjà prévue et que je ferais en premier.
(L'option Add File... (grisée) du menu popup est prévue pour ouvrir un FileRequester et permettre la sélection multiple)
J'aimerais bien que le form designer puisse charger des images par bande (Fichier, index)
comme on le fait en Delphi/Lazarus et d'autres. Ca évite de stocker un tas de touts petits fichiers d'icônes qui prennent chacun une entrée en table d'allocation et un cluster de disque même si leur taille est inférieure.
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Programmes PB MD ACME Software
Sans passer par Form Designer tu peux le faire avec la fonction GrabImage(). L'idéal étant que Form Designer le prenne en charge.J'aimerais bien que le form designer puisse charger des images par bande
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Programmes PB MD ACME Software
Hello
Quelques avancées dans mon projet de gestionnaire de bande d'images ACME GFX
Nouveautés et à venir
Téléchargement:
Setup_ACME_GFX_0.7.exe
Le package contient les versions 32 et 64 bits et installe celle qu'il faut et là où on veut donc aussi en portable
(il est constitué d'un seul EXE et n'écrit pas dans la base de registres)
Comme il est totalement écrit en PB, sans API, DLL, ni fonction toxique, il est admis à 100% par virustotal
Enjoy
PS.
Fred, si jamais tu passes par là, serait-il possible de faire en sorte dans une prochaine version
que les gadgets suivants supportent la couleur de fond transparente ?
CheckBoxGadget
OptionGadget
FrameGadget
PanelGadget
TrackBarGadget
Cela permettrait de donner un aspect pro aux interfaces.
Je sais que c'est possible de le faire par API, mais j'aime bien ce qui est natif.
De même, ajouter dans le form designer les deux nouvelles options de la barre de bouton
#PB_ToolBar_Large | #PB_ToolBar_Text
Merci
Quelques avancées dans mon projet de gestionnaire de bande d'images ACME GFX
Nouveautés et à venir
- Nouveau design, plus clair (je pense)
- Nouvelle barre de boutons utilisant les nouvelles options de la version 5.60 (icones 24x24 + texte)
#PB_ToolBar_Large | #PB_ToolBar_Text
Hélas, ces options ne sont pas encore dans le form designer, ce qui fait que j'ai dû coder la barre en manuel (pénible, les catchimage )
(il faut juste réserver un espace de 50px dans le form designer) - Activation de l'option Caption pour mettre un titre à chaque image
- Activation de l'option Frame pour encadrer les images
- Possibilité d'ajouter des images par FileRequester et pas seulement par Drag and drop
- Correction de bugs
- À venir: upload dans le cloud (par exemple pour mettre des copie écran à dispo)
- À venir: Impression papier
Téléchargement:
Setup_ACME_GFX_0.7.exe
Le package contient les versions 32 et 64 bits et installe celle qu'il faut et là où on veut donc aussi en portable
(il est constitué d'un seul EXE et n'écrit pas dans la base de registres)
Comme il est totalement écrit en PB, sans API, DLL, ni fonction toxique, il est admis à 100% par virustotal
Enjoy
PS.
Fred, si jamais tu passes par là, serait-il possible de faire en sorte dans une prochaine version
que les gadgets suivants supportent la couleur de fond transparente ?
CheckBoxGadget
OptionGadget
FrameGadget
PanelGadget
TrackBarGadget
Cela permettrait de donner un aspect pro aux interfaces.
Je sais que c'est possible de le faire par API, mais j'aime bien ce qui est natif.
De même, ajouter dans le form designer les deux nouvelles options de la barre de bouton
#PB_ToolBar_Large | #PB_ToolBar_Text
Merci
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Programmes PB MD ACME Software
Installation soignée et application très pro sur le plan de la présentation comme sur le plan des fonctionnalités.
Par contre, je ne sais pas si le nom que tu as donné à cette application est approprié. Ok GFX c'est le diminutif de graphique mais quand on installe une application dont un des mots du titre est gfx, on s'attend à des fonctionnalités un peu plus pointues sur le traitement d'images.
Après tout ce n'est pas important : Sur l’échelle de 0 à 10 les fonctionnalités graphiques commencent à 1 et se termine à 10.
Encore merci et vive ..... Form Designer
Par contre, je ne sais pas si le nom que tu as donné à cette application est approprié. Ok GFX c'est le diminutif de graphique mais quand on installe une application dont un des mots du titre est gfx, on s'attend à des fonctionnalités un peu plus pointues sur le traitement d'images.
Après tout ce n'est pas important : Sur l’échelle de 0 à 10 les fonctionnalités graphiques commencent à 1 et se termine à 10.
Encore merci et vive ..... Form Designer
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Programmes PB MD ACME Software
Salut,
Bien jouer Marc56, ça commence à devenir intéressant mais la suite que j'attends avec impatience n'en serra que meilleur !
Bien jouer Marc56, ça commence à devenir intéressant mais la suite que j'attends avec impatience n'en serra que meilleur !
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Programmes PB MD ACME Software
Concernant de ton application ACME GFX je viens de voir que j'ai fait un commentaire similaire à celui que je découvre sur le forum Anglophone
j'ai vu aussi ta réponse
http://www.purebasic.fr/english/viewtop ... 54#p511054GFX is named for artistic or amazing graphic functions
j'ai vu aussi ta réponse
Explanation: I have no imagination to create program names.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Re: Programmes PB MD ACME Software
Nouvelle version ACME GFX Tool - Beta ̶0̶.̶8̶.̶1̶ 0.8.2
(Toujours le même nom en attendant que je trouve autre chose...)
À part les corrections de bugs, la principale nouveauté et l'ajout d'images par lots.
3 façons d'ajouter un lot d'images:
Si vous mettez les marges à zéro, vous pouvez vous en servir pour faire des bandes d'images de vos icônes et ensuite faire un GrabImage() dans votre programme.
̶S̶e̶t̶u̶p̶_̶A̶C̶M̶E̶_̶G̶F̶X̶_̶0̶.̶8̶.̶1̶.̶e̶x̶e̶
Edit: Setup_ACME_GFX_0.8.2.exe
(Corrige le bug du cadre bas/gauche décalé vers l’intérieur de l'image et non pas au dehors)
Installer par dessus l'ancienne version.
Enjoy
(Toujours le même nom en attendant que je trouve autre chose...)
À part les corrections de bugs, la principale nouveauté et l'ajout d'images par lots.
3 façons d'ajouter un lot d'images:
- Par drag & drop des fichiers sur l'icône du programme avant ouverture.
- Par drag & drop des fichiers dans le programme déjà ouvert (lâcher au dessus de la position de départ souhaitée)
- Par le bouton droit "Add Files" au dessus d'une zone libre.
(La sélection de plusieurs fichiers dans l'OpenFileRequester se fait de la manière normale de Windows (Touche CTRL ou MAJ et sélection des fichiers))
Si vous mettez les marges à zéro, vous pouvez vous en servir pour faire des bandes d'images de vos icônes et ensuite faire un GrabImage() dans votre programme.
̶S̶e̶t̶u̶p̶_̶A̶C̶M̶E̶_̶G̶F̶X̶_̶0̶.̶8̶.̶1̶.̶e̶x̶e̶
Edit: Setup_ACME_GFX_0.8.2.exe
(Corrige le bug du cadre bas/gauche décalé vers l’intérieur de l'image et non pas au dehors)
Installer par dessus l'ancienne version.
Enjoy
Dernière modification par Marc56 le ven. 01/sept./2017 17:37, modifié 1 fois.
Re: Programmes PB MD ACME Software
Salut, ça promet Mar56
J'ai constater quelques petit soucis semble t-il...
Si tu met un cadre, celui touche l'image et la tronque un peut (pourquoi pas mettre 2 pixel en plus en haut, a gauche a droite et en bas ?, ça fera une bordure avec 1 pixel de vide autour de l'image)
Le mieu serais même de choisir ^^
Erreur quand on choisir de mettre les images en mode verticale.
Vivement le français aussi ^^
Le mode horizontale fonctionne bien
Bon courage et merci
J'ai constater quelques petit soucis semble t-il...
Si tu met un cadre, celui touche l'image et la tronque un peut (pourquoi pas mettre 2 pixel en plus en haut, a gauche a droite et en bas ?, ça fera une bordure avec 1 pixel de vide autour de l'image)
Le mieu serais même de choisir ^^
Erreur quand on choisir de mettre les images en mode verticale.
Vivement le français aussi ^^
Le mode horizontale fonctionne bien
Bon courage et merci
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Re: Programmes PB MD ACME Software
Bien observé. Le cadre est un double cadre blanc+noir pour pouvoir le voir quelque soit la couleur de l'image elle-même.Shadow a écrit :Si tu mets un cadre, celui-ci touche l'image et la tronque un peu (pourquoi pas mettre 2 pixels en plus en haut, à gauche à droite et en bas ?, ça fera une bordure avec 1 pixel de vide autour de l'image)
Cependant, je me suis trompé, le blanc en bas et à droite est à -2 au lieu de -1 (j'ai oublié que l'image commence à 0,0 e non pas 1,1)
Je me suis d'ailleurs complètement trompé puisque le cadre en bas à droit est dans l'image et non pas autour.
Corrigé: Setup_ACME_GFX_0.8.2.exe
C'est prévu. Le menu contextuel a une option "Frame" pour mettre un cadre à chaque image.Shadow a écrit :Le mieux serais même de choisir ^^
Mais je pourrais proposer de personnaliser l'écartement et l'épaisseur des cadres.
Paradoxalement, ce sont les marges qui posent le plus de problème. (en informatique, ce qui parait simple est très compliqué et inversement)Shadow a écrit :Erreur quand on choisit de mettre les images en mode vertical.
Re: Programmes PB MD ACME Software
Merci
100% ok. +1en informatique, ce qui parait simple est très compliqué et inversement
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.
PureBasic: 5.60 x64 Bits.
Re: Programmes PB MD ACME Software
La petite production du weekend (il pleuvait)
Programme pour barrer du texte
(Faisait suite à une discussion ici)
T̶é̶l̶é̶c̶h̶a̶r̶g̶e̶m̶e̶n̶t̶
Freeware - 32 bits
̶P̶a̶s̶ ̶d̶e̶ ̶s̶e̶t̶u̶p̶ ̶p̶o̶u̶r̶ ̶l̶e̶ ̶m̶o̶m̶e̶n̶t̶.̶
300 lignes, toujours au Form Designer
Edit 06/09/17
Le programme quitte la phase beta et a sa propre page
Téléchargement Version 1.0
Programme pour barrer du texte
(Faisait suite à une discussion ici)
T̶é̶l̶é̶c̶h̶a̶r̶g̶e̶m̶e̶n̶t̶
Freeware - 32 bits
̶P̶a̶s̶ ̶d̶e̶ ̶s̶e̶t̶u̶p̶ ̶p̶o̶u̶r̶ ̶l̶e̶ ̶m̶o̶m̶e̶n̶t̶.̶
300 lignes, toujours au Form Designer
Edit 06/09/17
Le programme quitte la phase beta et a sa propre page
Téléchargement Version 1.0
Re: Programmes PB MD ACME Software
Et voila ACME TXT Tool sort de la phase beta, passe en version 1.0 et reçoit sa page web.
http://mdacme.com/ACME_TX_Tool.php
Et pour m'amuser: une nouvelle bannière de site, réalisée (vite fait, pas optimisée) pour tester les fonctions Bitmap + Vectoriel de Photoline.
(bien plus facile qu'avec Inkscape)
J'ai bêtement fait directement à 96dpi alors que j'aurais dû faire plus grand puis réduire après.
http://mdacme.com/ACME_TX_Tool.php
Et pour m'amuser: une nouvelle bannière de site, réalisée (vite fait, pas optimisée) pour tester les fonctions Bitmap + Vectoriel de Photoline.
(bien plus facile qu'avec Inkscape)
J'ai bêtement fait directement à 96dpi alors que j'aurais dû faire plus grand puis réduire après.
ACME Checksum
J'utilise pour faire le checksum de mes programmes, MD5 Checksum Tool
Il marche très bien pour créer les checksum, mais comme son nom l'indique en verification il ne connait que MD5.
Donc cette après-midi, j'ai pondu ce petit truc: ACME Checksum
(Malgré son nom pompeux et 1.0 c'est une beta.)
Il en existe des tas, sur le forum, celui-ci est ma roue à moi que j'ai réinventé
(enfin pas grand chose puisque c'est la lib interne Cipher de Pb qui fait tout)
Ce qu'il y a de bien avec PB, c'est qu'on se fabrique les outils dont on a besoin au fur et à mesure
Pour créer les checksum:
- Sélectionnez un fichier
- Cliquez sur générer
- Si vous cliquez ensuite sur Clipboard, les chaines cochées vont dans le presse-papier
Pour vérifier le checksum d'un fichier,
- Sélectionnez-le au même endroit
- Copiez la chaine fournie par l'auteur
- Sélectionnez le type de checksum
- Cliquez sur Check
- La correspondance (ou pas) s'affiche dans la barre de d'état.
(Oui, c'est encore fait avec le Form Designer interne)
Pas de package pour l'instant et uniquement la version 32 bits
Download 94 ko Freeware
MD5: f09f9589b492fe70704b394a05eeaad1
SHA1: 7f85053dcd4407f2dad4712c39d4161e164c06ec
SHA2: 7f5a9d643d85a8fbe2952f3e99ef08be9bab4bb6e01989427384a90b225a4c30
À venir
- Drag and drop
- Autres types de checksum
- Etc.
Il marche très bien pour créer les checksum, mais comme son nom l'indique en verification il ne connait que MD5.
Donc cette après-midi, j'ai pondu ce petit truc: ACME Checksum
(Malgré son nom pompeux et 1.0 c'est une beta.)
Il en existe des tas, sur le forum, celui-ci est ma roue à moi que j'ai réinventé
(enfin pas grand chose puisque c'est la lib interne Cipher de Pb qui fait tout)
Ce qu'il y a de bien avec PB, c'est qu'on se fabrique les outils dont on a besoin au fur et à mesure
Pour créer les checksum:
- Sélectionnez un fichier
- Cliquez sur générer
- Si vous cliquez ensuite sur Clipboard, les chaines cochées vont dans le presse-papier
Pour vérifier le checksum d'un fichier,
- Sélectionnez-le au même endroit
- Copiez la chaine fournie par l'auteur
- Sélectionnez le type de checksum
- Cliquez sur Check
- La correspondance (ou pas) s'affiche dans la barre de d'état.
(Oui, c'est encore fait avec le Form Designer interne)
Pas de package pour l'instant et uniquement la version 32 bits
Download 94 ko Freeware
MD5: f09f9589b492fe70704b394a05eeaad1
SHA1: 7f85053dcd4407f2dad4712c39d4161e164c06ec
SHA2: 7f5a9d643d85a8fbe2952f3e99ef08be9bab4bb6e01989427384a90b225a4c30
À venir
- Drag and drop
- Autres types de checksum
- Etc.
- falsam
- Messages : 7244
- Inscription : dim. 22/août/2010 15:24
- Localisation : IDF (Yvelines)
- Contact :
Re: Programmes PB MD ACME Software
Le fanatisme n'a pas de limite(Oui, c'est encore fait avec le Form Designer interne)
Merci.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%