Bon voila ce code permet de faire 2 effet graphique (Voir titre ^) sinon ya pas grand chose de plus a dire
Source / Exemple :
procedure TForm1.Button1Click(Sender: TObject);
Var X: Integer; Y: Integer;Rouge: Byte; Vert: Byte; Bleu: Byte;Couleur: TColor;Couleur2: Integer;
begin
//Début de la boucle X
For X := 0 to Image1.Width - 1 Do
Begin
//Debut de la boucle des Y
For Y := 0 To Image1.Height - 1 DO
Begin
Couleur := Image1.Canvas.Pixels[X, Y];
//Division des couleurs
Rouge := Couleur;
Vert := Couleur shr 8;
Bleu := Couleur shr 16;
//Fin de division des couleurs
Couleur2 := (Rouge + Vert + Bleu) div 3;
If (RadioButton1.Checked = True) Then Couleur := RGB(Couleur2, Couleur2, Couleur2);
If (RadioButton2.Checked = True) Then Couleur := RGB(255 - Rouge, 255 - Vert, 255 - Bleu);
Image1.Canvas.Pixels[X, Y] := Couleur;
end;
//Fin la boucle des Y
end;
//Fin de la boucle X
end;
Conclusion :
Jme suis remis au Delphi, j'en est marre de VB :(
Ceux qui n'ont pas appris la politesse sont prier de s'abstenir de parler
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.