Petite mise à jour
ça devrait fonctionner quel que soit le compilateur
J'ai corrigé quelques bugs divers et ajouté la bibliothèque ESCAPI pour gérer une caméra.
PS : Si quelqu'un pouvait me dire comment vider le buffer du clavier..
J'aimerais qu'aucune commande ne puisse être entrée durant l ...
La recherche a retourné 164 résultats
Aller sur la recherche avancée
- dim. 31/mai/2026 5:11
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
- sam. 23/mai/2026 9:30
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
Petite mise à jour, principalement sur la démo :
Ajout de filtres "Resize" (redimensionnement x2 uniquement pour le moment) : Ces filtres sont séparés des autres filtres . Sélectionnez l'image que vous souhaitez agrandir, puis appliquez le filtre.
Image de travail (aperçu) : Pour modifier l'image ...
Ajout de filtres "Resize" (redimensionnement x2 uniquement pour le moment) : Ces filtres sont séparés des autres filtres . Sélectionnez l'image que vous souhaitez agrandir, puis appliquez le filtre.
Image de travail (aperçu) : Pour modifier l'image ...
- dim. 17/mai/2026 8:03
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
bonjour
Voici une mise à jour du programme et des fonctions de filtrage
Il existe désormais deux noms de fonctions pour chaque filtre :
filtreEx(*pointer)
Filtre(source, cible, masque, option ...)
Utilisation :
Le programme "demo" utilise les fonctions FiltreEx.
Les autres programmes de demo ...
Voici une mise à jour du programme et des fonctions de filtrage
Il existe désormais deux noms de fonctions pour chaque filtre :
filtreEx(*pointer)
Filtre(source, cible, masque, option ...)
Utilisation :
Le programme "demo" utilise les fonctions FiltreEx.
Les autres programmes de demo ...
- dim. 12/avr./2026 0:48
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
bonjour
Voici le lien GitHub pour les filtres.
https://github.com/manababel/filtre-grapique
J'ai privilégié la quantité. Moins d'une vingtaine de filtres ne font pas ce qu'ils devraient faire (ou le font mal) et quelques-uns font planter l'application (crash).
Utilisation de la version démo :
Il ...
Voici le lien GitHub pour les filtres.
https://github.com/manababel/filtre-grapique
J'ai privilégié la quantité. Moins d'une vingtaine de filtres ne font pas ce qu'ils devraient faire (ou le font mal) et quelques-uns font planter l'application (crash).
Utilisation de la version démo :
Il ...
- sam. 27/sept./2025 7:48
- Forum : Débutants
- Sujet : Nettoyage et interrogations...
- Réponses : 3
- Vues : 12338
Re: Nettoyage et interrogations...
bonjour
glClear sert à nettoyer l'ecran (le tampon)
glClearcolor dit de quelle couleur nettoyer le tampon ( inutile de l'utiliser à chaque boucle , un seul appel suffit avant la boucle)
en gros ces 2 commandes corespondent avec 2D drawing à : box(0,0,longueur,hauteur , couleur)
dans ton programme ...
glClear sert à nettoyer l'ecran (le tampon)
glClearcolor dit de quelle couleur nettoyer le tampon ( inutile de l'utiliser à chaque boucle , un seul appel suffit avant la boucle)
en gros ces 2 commandes corespondent avec 2D drawing à : box(0,0,longueur,hauteur , couleur)
dans ton programme ...
- ven. 19/sept./2025 5:37
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
merci pour vos aides .
voici le programme "demo" corrigé pour la version 32bits et 64bits
c'est juste une erreur de copier-coller entre "CallFunctionFast" et "CallCFunctionFast"
IncludeFile "filtres.pbi"
UseModule filtres
;---------------------------------------------------------
#img1 = 1 ...
voici le programme "demo" corrigé pour la version 32bits et 64bits
c'est juste une erreur de copier-coller entre "CallFunctionFast" et "CallCFunctionFast"
IncludeFile "filtres.pbi"
UseModule filtres
;---------------------------------------------------------
#img1 = 1 ...
- mer. 17/sept./2025 18:14
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
Jacobus , pour la version 32bits , ce n'est pas gagné , il doit me reste 2 vieux P4 , ca fait longtemps que je suis en 64bits
SPH , oui tu as raison , je vais essayer "github"
merci falsam.
pour la suite , si j'arrive a utiliser "github" , je ne devrais pas trop modifier les programmes de ce ...
SPH , oui tu as raison , je vais essayer "github"
merci falsam.
pour la suite , si j'arrive a utiliser "github" , je ne devrais pas trop modifier les programmes de ce ...
- mer. 17/sept./2025 17:59
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
le dernier
autre.pbi
; Procédure thread pour l'effet "Charcoal" sur une image ARGB 32 bits
Procedure.f RandomFloat(min.f=0.0, max.f=1.0)
ProcedureReturn min + (max - min) * Random(1000000) / 1000000.0
EndProcedure
Procedure ContrastColour(Colour,Scale.f)
; ContrastPixel(Red(Colour),Scale ...
autre.pbi
; Procédure thread pour l'effet "Charcoal" sur une image ARGB 32 bits
Procedure.f RandomFloat(min.f=0.0, max.f=1.0)
ProcedureReturn min + (max - min) * Random(1000000) / 1000000.0
EndProcedure
Procedure ContrastColour(Colour,Scale.f)
; ContrastPixel(Red(Colour),Scale ...
- mer. 17/sept./2025 17:59
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
les "fx"
fx.pbi
Procedure Diffuse_MT(*p.parametre)
Protected i, x, y, px, py, a, b, var, alpha
Protected lg = *p\lg
Protected ht = *p\ht
Protected opt = *p\option[0]
Protected totalPixels = lg * ht
Protected *srcPixel.Pixel32
Protected *dstPixel.Pixel32
Protected *mask = *p\mask
; Clamp ...
fx.pbi
Procedure Diffuse_MT(*p.parametre)
Protected i, x, y, px, py, a, b, var, alpha
Protected lg = *p\lg
Protected ht = *p\ht
Protected opt = *p\option[0]
Protected totalPixels = lg * ht
Protected *srcPixel.Pixel32
Protected *dstPixel.Pixel32
Protected *mask = *p\mask
; Clamp ...
- mar. 16/sept./2025 18:25
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
les filtres "mix"
mix l'image 1 avec l'image 2
mix.bpi
Macro Filtre_entete_mix(nom)
If param\info_active
param\typ = #Filter_Type_mix
param\name = nom
param\remarque = ""
param\info[0] = "invert image"
param\info[1] = "neg image 1"
param\info[2] = "neg image 2"
param\info[3 ...
mix l'image 1 avec l'image 2
mix.bpi
Macro Filtre_entete_mix(nom)
If param\info_active
param\typ = #Filter_Type_mix
param\name = nom
param\remarque = ""
param\info[0] = "invert image"
param\info[1] = "neg image 1"
param\info[2] = "neg image 2"
param\info[3 ...
- mar. 16/sept./2025 18:23
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
les filtres "deform"
deform.pbi
Procedure Ellipse_MT(*p.parametre)
Protected start, stop
Protected *source = *p\addr[0]
Protected *cible = *p\addr[1]
Protected lg = *p\lg
Protected ht = *p\ht
Protected cx.f = (*p\option[1] * lg) / 100
Protected cy.f = (*p\option[2] * ht) / 100
Protected ...
deform.pbi
Procedure Ellipse_MT(*p.parametre)
Protected start, stop
Protected *source = *p\addr[0]
Protected *cible = *p\addr[1]
Protected lg = *p\lg
Protected ht = *p\ht
Protected cx.f = (*p\option[1] * lg) / 100
Protected cy.f = (*p\option[2] * ht) / 100
Protected ...
- lun. 15/sept./2025 19:38
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
les filtres "couleur"
couleur.pbi
Procedure Balance_MT(*p.parametre)
Protected i, pixel.l, a.l, r.l, g.l, b.l
Protected factorR = *p\option[0]
Protected factorG = *p\option[1]
Protected factorB = *p\option[2]
Protected totalPixels = *p\lg * *p\ht
Protected *srcPixel.Pixel32
Protected ...
couleur.pbi
Procedure Balance_MT(*p.parametre)
Protected i, pixel.l, a.l, r.l, g.l, b.l
Protected factorR = *p\option[0]
Protected factorG = *p\option[1]
Protected factorB = *p\option[2]
Protected totalPixels = *p\lg * *p\ht
Protected *srcPixel.Pixel32
Protected ...
- lun. 15/sept./2025 6:39
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
oui , le programme n'est pas du tout intuitif , à la base je ne modifiais qu'une image , puis de nouvelles options ont ete ajoutees, je me suis concentré sur les filtres , pas sur la programme.
ce n'est qu'une demo,elle ne me sert que pour pour tester les filtres.( je prefere travailler avec l'image ...
ce n'est qu'une demo,elle ne me sert que pour pour tester les filtres.( je prefere travailler avec l'image ...
- dim. 14/sept./2025 18:12
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
bonjour ,
je n'ai pas testé mon programme en 32bits , seulement en 64bits.
je regarde ca.
je n'ai pas testé mon programme en 32bits , seulement en 64bits.
je regarde ca.
- dim. 14/sept./2025 8:19
- Forum : Applications
- Sujet : filtre graphique
- Réponses : 25
- Vues : 41178
Re: filtre graphique
reduction de couleur type dither
dither.pbi
; ------------------------------------------------------------------------------
; Macro : Atkinson_sp
; Description :
; Diffuse l’erreur de quantification vers un pixel voisin,
; selon la matrice d'Atkinson (diviseur 8).
; Paramètres :
; mul ...
dither.pbi
; ------------------------------------------------------------------------------
; Macro : Atkinson_sp
; Description :
; Diffuse l’erreur de quantification vers un pixel voisin,
; selon la matrice d'Atkinson (diviseur 8).
; Paramètres :
; mul ...