LGM 2010 : day 1

  • Français

A new year begins at LGM and many exciting are planned.

Extending Python for speed

Martin Renolds, mypaint developer
- 80% pyton
- 20% C++

What python for ?

python nice to compact code

  • good for GUI
  • tiles
  • motion event (graphic tablets)

but drawback

  • pixel manipulation
  • low-level algorithm

SWIG

SWIG probably the best tool for extending python
h2defs.py =>C and pygtk
SIP=> C++, Pyqt
but complex issue with SWIG => Use Python/C API, support that SWIG too

Other tools

Oprofile analyses the systems to check for execution times

debugging with gdb
gdc /usr/bin/python
run program.py

code samples

http://github.com/martinxyz/python

start new project extend pythin, not embed python

A Fully GEGLed Gimp UI

Peter Sikking

GEGL :

  • all the inside code of Gimp
  • completely changed last years
  • is now integrated into Gimp

What kind of UI for integrate GEGL into Gimp ?

graph based editing : NO because that’s visual programming

need on focus on activity : image and its result : not the process
but Layer needs operations : so we could have a manipulation dialog (colorise, curve…)
=> Non destructive editing
as we have layer
- visibility, we can have operation visibility
- reorder layer => reorder operations
=> ther won’t be no adjustment layer, which is an abuse (“the hack of the 90s”)

the purpose is to not force the user to the constraint to use one workflow model

Only users decide to create layers

  • no pasted layers (paste will be an operation of the layers which it is pasted to)
  • no auto text layers
  • no adjustment layers

May question on this is will there be any sharable masks so that you can edit on one and it updated the similar if meant to ?
that would be great
because anyone is not comfortable with layers

other interesting workaround

Paint with anything (noise, effect…)
operation (adjustments) with anything
clone will be paste as clone
=> so pasting and painting operation will become central (and as operators they will be dynamic)

Nathive

  • image editing
  • nathive.org
  • python + GTK

Based on plugins

Without plugins, it is empty except

  • tool options window
  • swatch bar
  • inside python interpretor

I was doing with Alessandro a workshop about Scribus scripting for graphical tasks so and the meeting-people schedule is being to be charged ;) Join as soon as you can !

Gagnant Concours Inkscape-fr

  • Français

Translate original post with Google Translate

Inkscape-fr a lancé un concours de création avec le logiciel Inkscape qui s’est terminé la semaine dernière. Le gagnant du livre Inkscape Efficace de Cédric Gémy (moi-même) est Madeg. Vous pouvez voir sa proposition sur la page du gagnant ainsi que les autres propositions. Le choix fut difficile, il fallait bien être trois pour s’être tâche. Nous espérons ainsi encourager de nouvelles personnes à prendre en main Inkscape. cette expérience sera certainement reproduite à l’avenir.

Développer (pour) le libre

  • Français

Translate original post with Google Translate

Présents aux Rencontres des cyberbase à la Cité de sciences en cette fin de mois d’octobre, j’ai eu l’occasion de m’apercevoir que le mouvement en faveur des logiciels libres de graphisme commençait à prendre de l’ampleur. De nombreux animateurs présents étaient friands de compléments ou d’initiations et affirmaient l’utiliser pour la comm de leur base ou pour leur ateliers. Bref, l’idée qu’il faille soumettre Photoshop ou Indesign a chacun a vécu, et le choix d’un logiciel libre semble aller de plus en plus de soi.
Cela ne doit pas masquer les difficultés qui restent dans le logiciel libre, en particulier dans des niches particulières dont le graphisme professionnel ou amateur éclairé est proche. Le secteur manque d’implication de contributeurs à double compétence (graphique et programmation) que d’autres ne semblent pas subir (la 3D ou le web) et le temps des contributeurs bénévoles est limité. Cela ne me pose personnellement aucun problème mais à ceux qui ne voient pas bien la différence entre libre et gratuit, le problème existe réellement au risque de dévaloriser les logiciels. D’un autre côté, l’augmentation de la taille des projets peut réduire le temps de développement en transférer du temps de codage en temps d’organisation. Les logiciels libres reposant sur le bénévolat doivent apprendre à composer avec cette évolution. On le sent dans Gimp par son inertie mais aussi dans Inkscape qui peine depuis 2 versions à tenir ses objectifs et Scribus de son côté évolue bien vite, mais sans réussite à se stabiliser. Mais le nombre de développeurs voulant développer professionnellement pour ce genre de solutions s’étoffe, la solution pourrait peut-être venir de ce côté. Il reste donc aux financeurs, mécènes éventuels à se faire connaitre. Des réseau comme creationlibre ont engagés cette voie en créant des liens directs avec les développeurs, mais il reste encore à chacun d’entre nous, utilisateurs, à prendre conscience que quelques dizaines d’euros apportés mais cumulés à grande échelle, peuvent permettre de faire des miracles à moyen terme.
J’espère que la future association de promotion pour l’utilisation des logiciels libres de graphisme pourra desinhiber certaines personnes et permettre un financement de certains projets parfois de faibles ampleurs, mais importants du point de vue de l’utilisateur. Après la démocratisation, c’est donc la seconde étape, la fiabilisation de la relation entre utilisateurs et leur logiciel libre favori qui pourra donc lors être abordés soit du point de vue professionnel (avec Creationlibre) soit du point de vue associatif.
Chaque jour est un nouveau départ, non ? Vous aurez cependant compris que je ne parle pas de développement personnel, mais de développement personnalisé :)

President Sarkozy accused of piracy !

  • Français

Yesterday thursday, October 8, I got into the that bring me from Marseille to Rennes after a 2 days Scribus training (during which I told about value the work of writers, photographers, illustrators and respect they need). L hostess who does his job pretty good offers me a newspaper; the person before me took a Figaro, so I took a Libération. [Caption id = "attachment_88" align = "alignleft" width = "465 "caption =" The answer is surprising "] [/ caption] I turn the pages and I came across this frightening column :” The Elysée (french White House) is pyraciing”. the facts were revealed the day before in Le canard enchaïné: N. Sarkozy communication cabinet has made 400 copies of document about the president, and they have distributed freely to ambassadors (you must want to take some i guess). The trouble is that they have not made it by themselves and it’s not their property at all. On the cover no mention of authors, but the logo of communication services. The facts are hard to deny. They dare saying they do not take advantage of the copies, That’s all. Just have to remember that N. Sarkozy have been acting very hard in France and Europe to bring very severe laws against cultural product piracy, that can go to 300 000 euros and years of enjailment. Especially the service appears to be ignorant of the law, since copying is prohibited by itself , even if no commercial use is made. It is true that in France, since Jacques Chirac, the president is protected by a judicial immunity, much simpler no ?
And more frightening, a simple Google search shows that this info is available on computer oriented : no awareness in the mainstream press, nor in the detractors and anything specific from authors walfare association who are supposed to protect their rights . It was not until the bottom of the 2nd page to see the site of Jean-Marc Morandini, a french journaliste. What should we understand? Now that the legal war has ended, nobody is stille interested in authors right ? Only geek seem to have acquire full awareness of the issues. Still frightening.

A new community project

  • Français

It worked long or rather we talked for a long time about it. At last LGM, Prokoudine, Alessandro and I were united in a corner with the firm goal of putting a kick in it. Directions have been decided and when Alessandro and me were getting prepared for RMLL 2009, Prokoudine has advanced on the site. The best news, here it is: http://www.libregraphicsworld.org.