La recherche a retourné 164 résultats

par manababel
dim. 31/mai/2026 5:11
Forum : Applications
Sujet : filtre graphique
Réponses : 25
Vues : 41178

Re: filtre graphique

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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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 ...
par manababel
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.
par manababel
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 ...