Sortie de la version 6.0 de LazPaint
Logiciel de dessin écrit avec Lazarus (alpha-blending, antialiasing, filtres)

Le , par circular17, Membre confirmé
LazPaint est un logiciel opensource de dessin écrit avec Lazarus
Le dessin se fait avec transparence et antialiasing

LazPaint est un logiciel opensource de dessin utilisant la librairie BGRABitmap. Le dessin se fait avec transparence et antialiasing.



Il est possible de faire des sélections de n'importe quelle forme, d'effectuer une rotation de la sélection, et de dessin à l'intérieur. La sélection est aussi en antialiasing, ce qui permet par exemple de dessiner une ellipse avec un bord non crénelés à l'aide d'une sélection.

Des filtres sont inclus, comme des flous et le dessin des contours. Le programme est sur SourceForge avec des screenshots :
https://sourceforge.net/projects/lazpaint/

Qu'en pensez-vous ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Gouyon Gouyon - Membre éprouvé https://www.developpez.com
le 14/02/2011 à 19:28
Déjà première surprise agréable. Je compile sous windows et ça marche du premier coup.
Ensuite je viens juste de commencer de prendre en main la chose mais à première vue ça me parait très professionnel. Juste un petit bémol je n'ai pas vu de fichier d'aide.
Avatar de parhelie parhelie - Membre averti https://www.developpez.com
le 14/02/2011 à 21:00
À prori, ça m'a interessé, mais malheureusement, sous Linux, ça n'a pas marché aussi vite. Et je n'ai pas eu le temps de trouver d'où venait ce triste message;
forms.pp(12,54) Fatal: Can't find unit Forms used by Menus
c'est balot!
Avatar de circular17 circular17 - Membre confirmé https://www.developpez.com
le 15/02/2011 à 13:23
Apparemment, cette erreur venait du fait que j'avais un fichier intitulé "cursors.lrs". Je l'ai renommé en "paintcursors.lrs" dans la dernière version.

Ah ben, pour le fichier d'aide, je dois dire que je ne suis pas pressé de l'écrire...
Avatar de Gouyon Gouyon - Membre éprouvé https://www.developpez.com
le 15/02/2011 à 21:13
Citation Envoyé par circular17  Voir le message
Ah ben, pour le fichier d'aide, je dois dire que je ne suis pas pressé de l'écrire...

C'est dommage car c'est vraiment un plus. Moi non plus je ne le faisais pas par fainéantise mais maintenant ce n'est plus le cas et sur tous mes gros projets il y en a un.
Avatar de circular17 circular17 - Membre confirmé https://www.developpez.com
le 15/02/2011 à 21:40
Bah y a déjà des tooltips un peu partout. Cela dit, au fur et à mesure que j'ajoute des trucs, cela peut devenir compliqué. Par exemple si je rajoute des layers, faudra bien que j'écrive un petit peu quelque chose (ou alors que je renvoie à l'aide en ligne de Paint.NET )

Plus sérieusement, le logiciel étant encore mouvant, j'ai pas trop envie d'écrire une aide qu'il faudra réécrire. Mais bon, si quelque est motivé pour écrire une aide, je suis preneur quand même.

Reste à savoir dans quel format. Html est encore le plus répandu, ou bien ?
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 16/02/2011 à 5:40
Citation Envoyé par circular17  Voir le message
Bah y a déjà des tooltips un peu partout. Cela dit, au fur et à mesure que j'ajoute des trucs, cela peut devenir compliqué. Par exemple si je rajoute des layers, faudra bien que j'écrive un petit peu quelque chose (ou alors que je renvoie à l'aide en ligne de Paint.NET )

Plus sérieusement, le logiciel étant encore mouvant, j'ai pas trop envie d'écrire une aide qu'il faudra réécrire. Mais bon, si quelque est motivé pour écrire une aide, je suis preneur quand même.

Reste à savoir dans quel format. Html est encore le plus répandu, ou bien ?

les Wiki sont très bien pour ça

PS: tu pourrais aussi mettre une version compilée à télécharger vu que c'est une application à part entière.
Avatar de circular17 circular17 - Membre confirmé https://www.developpez.com
le 16/02/2011 à 22:03
Ah oui, un wiki est une bonne idée. Alors voilà, une première version :
http://wiki.lazarus.freepascal.org/LazPaint/fr

Pour la version compilée, pourquoi pas. Mais bon, le programme peut être compilé sur trop de plateformes pour que je le fasse moi-même. Ce serait pratique si cela pouvait être collaboratif.
Avatar de circular17 circular17 - Membre confirmé https://www.developpez.com
le 20/02/2011 à 1:38
Salut les gens,

J'ai pas mal avancé sur ce programme d'édition d'image. Notamment ce qu'on peut faire :
- choisir la couleur en un clic sur le cercle de couleurs
- les opérations habituelles sur l'image (taille du support, rotation 90°)
- les transformations des couleurs (décalage de teinte, luminosité)
- quelques filtres (nuages, projection sphérique ou cylindrique)
- lecture des GIF et des ICO (choix de l'image)
- lecture des fichiers Paint.NET (image aplatie)

Je vais peut-être encore ajouter quelques fonctionnalités. Pour les binaires, je recherche des gens pour compiler le programme sur d'autres plateformes que Win64.
Avatar de Paul TOTH Paul TOTH - Expert éminent sénior https://www.developpez.com
le 20/02/2011 à 4:41
Bonjour,

j'ai installé Lazarus w64 et j'ai compilé lazPaint, ça marche pas mal mais l'application des filtres est particulièrement lente...notamment en comparaison à XnView qui fait le même traitement quasiment en temps réel
Avatar de Gouyon Gouyon - Membre éprouvé https://www.developpez.com
le 20/02/2011 à 9:52
Citation Envoyé par circular17  Voir le message
Pour les binaires, je recherche des gens pour compiler le programme sur d'autres plateformes que Win64.

Je suis volontaire pour compiler sous Ubuntu 10.10
J'ai déjà fait un premeir test mais ça bloque sur l'unité BRGAGtkBitmap où j'ai
TGtkDeviceContext identifiant inconnu
Offres d'emploi IT
Responsable de patrimoines applicatifs H/F
BNP PARIBAS - Ile de France - Montreuil (93100)
Responsable monitoring cyber sécurité H/F
BNP PARIBAS - Ile de France - Montreuil (93100)
Chefs de projet IT MOE 1ère expérience H/F
BNP PARIBAS - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -