[Gimp-developer] GIMP for mobile phones

2011-09-06 Thread Noel Stoutenburg
Friends,

I see there was a thread on this topic in May 2008. I'm frustrated by 
the inability to do some basic transformations of images on my Android 
smart phone, for example: rotating by just a degree or two, instead of a 
full 90 degrees; inability to change from RGB to grayscale; and 
inability to change the format of stored images (and probably others 
that I've not yet thought of).

So, is there any progress on the idea of a GIMP ultra-ultra light for 
smart phones?

ns
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP for mobile phones

2011-09-06 Thread Alexandre Prokoudine
On Tue, Sep 6, 2011 at 9:32 PM, Noel Stoutenburg wrote:
 Friends,

 I see there was a thread on this topic in May 2008. I'm frustrated by
 the inability to do some basic transformations of images on my Android
 smart phone, for example: rotating by just a degree or two, instead of a
 full 90 degrees; inability to change from RGB to grayscale; and
 inability to change the format of stored images (and probably others
 that I've not yet thought of).

 So, is there any progress on the idea of a GIMP ultra-ultra light for
 smart phones?

In my not so humble opinion there is little to no point making a
lighter version of GIMP for mobile devices. Simply put, desktop and
mobile platforms rely on too different types of interaction with
users. You can't strip stuff from GIMP and make a cool image editor
for mobile. The further you go, the more you understand that you need
tools that work differently and UI that is completely different. And
that kinda kills the whole idea of lighter GIMP.

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP for mobile phones

2011-09-06 Thread Chris Mohler
On Tue, Sep 6, 2011 at 1:56 PM, Alexandre Prokoudine
alexandre.prokoud...@gmail.com wrote:
 So, is there any progress on the idea of a GIMP ultra-ultra light for
 smart phones?

 In my not so humble opinion there is little to no point making a
 lighter version of GIMP for mobile devices. Simply put, desktop and
 mobile platforms rely on too different types of interaction with
 users.

+1.  Having messed around with GIMP on my n900, it would be a
nightmare to redesign for a touch interface.  Then there's having to
pull in GTK or replace it, battery issues, etc - a long list of
non-fun :)

Now a bare-bones editor based on GEGL/BABL might be interesting.

I'm surprised there's not a basic editor for android already
available.  I'm still on maemo, so I wouldn't know though ;)

Chris
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 icon

2011-08-23 Thread Ramón Miranda
Thanks a lot for the offer cc5 inator. These icons are very well made. i
like them. And i like the idea of a serie of interviews with different
artists. I think this could be very interesting for averybody, coders,
designers etc. i would suggest some names because i can´t suggest mine (it
is not polite, but i am available too if it is required :) )

*Guillermo Espertino.* http://www.ohweb.com.ar/ some videos here.
http://www.youtube.com/user/gespertino
More known as gez.he is an Expert in color management and integrates blender
inkscape and gimp in his workflow.

*JesusDA*. http://www.jesusda.com/ he only uses freesoftware. he is web
designer and FLOSS consultant.he has made a lot of gimp tutorials and it is
a reference here in Spain.

*David Revoy* http://www.davidrevoy.com/blog.php freelance Artist from
France. Worked in Sintel open source movie and it is involved in lot of
projects.

*Mozart Couto* http://blogdodesenhador.blogspot.com/ Fine arts and digital
Artist. lot of experience with tablets, programs and techniques. the Word
Dicas means tutorial.

*Voxmortem* http://voxmortem.deviantart.com/ he is from poland and has some
really interesting pieces of art.

*LJFhutch* http://www.ljfhutch.com/ Specialized in game content creation.



2011/8/23 Tobias Ehni tobias.e...@googlemail.com

 Hi,

 thanks a lot for your offer and for providing samples of your work, too.
 I'm impressed that you did logos for blender and Battle for Wesnoth.
 I'm sorry that I can't tell you anything about creating the next logo,
 however there is also another way to contribute to the GIMP community.

 I'm planning to conduct interviews with graphic / interface / web
 designers and photographers.
 The idea is to better understand how users actually work in the field,
 i.e. what they do and how they do it.
 The insights from the interviews will be used to improve ease of use /
 usability of GIMP.
 Interviews are planned to take place in October, with an interview
 taking about one hour, via VoIP.

 I'd be very happy if you decided to help both GIMP team and users by
 being interviewed about your work.

 Feel free to contact me if you have any further questions.

 Kind regards,

 Tobi

 2011/8/22 c55 inator c55ina...@gmail.com:
  Hello. I'm a graphic designer with experience in creating Application
 icons
  [Like this, this, or this] and I was wondering if I could be of service
 in
  helping create GIMP's next application icon. I use GIMP on a daily basis
 in
  my work and I'd love to contribute something back to the community.  Any
  information regarding ways I could help would be greatly appreciated :)
  My work, if you're curious: http://dribbble.com/ollin
  ___
  Gimp-developer mailing list
  Gimp-developer@lists.XCF.Berkeley.EDU
  https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
 
 
 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer




-- 
___
Ramón Miranda
www.ramonmiranda.com
GPS project
http://code.google.com/p/gps-gimp-paint-studio/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 icon

2011-08-23 Thread gg
On 08/23/11 14:22, Tobias Ehni wrote:
 Thanks for suggesting some names from the artist scene.
 That's very helpful for me and the entire project.


 2011/8/23 Ramón Mirandamirandagrap...@gmail.com:
 Thanks a lot for the offer cc5 inator. These icons are very well made. i
 like them. And i like the idea of a serie of interviews with different
 artists. I think this could be very interesting for averybody, coders,
 designers etc. i would suggest some names because i can´t suggest mine (it
 is not polite, but i am available too if it is required :) )

 Guillermo Espertino. http://www.ohweb.com.ar/ some videos here.
 http://www.youtube.com/user/gespertino
 More known as gez.he is an Expert in color management and integrates blender
 inkscape and gimp in his workflow.

 JesusDA. http://www.jesusda.com/ he only uses freesoftware. he is web
 designer and FLOSS consultant.he has made a lot of gimp tutorials and it is
 a reference here in Spain.

 David Revoy http://www.davidrevoy.com/blog.php freelance Artist from France.
 Worked in Sintel open source movie and it is involved in lot of projects.

 Mozart Couto http://blogdodesenhador.blogspot.com/ Fine arts and digital
 Artist. lot of experience with tablets, programs and techniques. the Word
 Dicas means tutorial.

 Voxmortem http://voxmortem.deviantart.com/ he is from poland and has some
 really interesting pieces of art.

 LJFhutch http://www.ljfhutch.com/ Specialized in game content creation.



 2011/8/23 Tobias Ehnitobias.e...@googlemail.com

 Hi,

 thanks a lot for your offer and for providing samples of your work, too.
 I'm impressed that you did logos for blender and Battle for Wesnoth.
 I'm sorry that I can't tell you anything about creating the next logo,
 however there is also another way to contribute to the GIMP community.

 I'm planning to conduct interviews with graphic / interface / web
 designers and photographers.
 The idea is to better understand how users actually work in the field,
 i.e. what they do and how they do it.
 The insights from the interviews will be used to improve ease of use /
 usability of GIMP.
 Interviews are planned to take place in October, with an interview
 taking about one hour, via VoIP.

 I'd be very happy if you decided to help both GIMP team and users by
 being interviewed about your work.

 Feel free to contact me if you have any further questions.

 Kind regards,

 Tobi

 2011/8/22 c55 inatorc55ina...@gmail.com:
 Hello. I'm a graphic designer with experience in creating Application
 icons
 [Like this, this, or this] and I was wondering if I could be of service
 in
 helping create GIMP's next application icon. I use GIMP on a daily basis
 in
 my work and I'd love to contribute something back to the community.  Any
 information regarding ways I could help would be greatly appreciated :)
 My work, if you're curious: http://dribbble.com/ollin
 ___


Oh if there is a competent artist offering to provide a decent looking 
logo/icon for Gimp , please don't refuse the offer.

The current wilber annoys me every time I see it.

I installed Gimp for my mother (a working artist) and she demanded that 
I change the icon on her desktop.

Sorry if this was the handy work of someone's girlfriend, mother or 
beloved eight-year-old daughter but it is high time the project had a 
more credible image.

If someone's offering, please ask for some sample designs.

/gg/




___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 icon

2011-08-23 Thread c55 inator
@Tobias:
Glad you like my work.  I'd love to conduct an interview but unfortunately,
VoiP is not an option, and it would have to be done via a text-based
platform like Google Talk or email.  I realize that this is rather
inconvenient, so I won't trouble you by insisting on an interview–if you are
still willing, I'd love the opportunity to contribute.

I'm fine about the icon; I will probably release a replacement eventually,
and I understand that you may wish to keep a consistent designer throughout
GIMP's development.  I look forward to seeing where the icon goes in the
next release.  An icon is a crucial part of a program, because to the user,
it *is* the program–they drag the program around, place the program in
their dock or desktop, and click on the program to launch it, all while
using the metaphor of the icon.  The icons of similar applications, like
those of 
Pixelmatorhttp://jonwhipple.com/blog/wp-content/uploads/2010/10/PixelmatorIcon.png
 or Acorn http://macin.files.wordpress.com/2010/03/acorn-2-2-2-icon.png,
use their icons to communicate the beauty and artistic nature of their
respective programs.  GIMP is a powerful, wonderful platform, but to many
users–from the time they go to the website to the time they launch it–it
doesn't seem that way.  I trust that GIMP's next icon will have been
designed with this in mind.

Thanks for hearing my proposal, best of luck in GIMP development.  I'd love
to help if ever there is an opportunity, and I thank you all for creating
such a great product :)

On Tue, Aug 23, 2011 at 1:00 AM, Tobias Ehni tobias.e...@googlemail.comwrote:

 Hi,

 thanks a lot for your offer and for providing samples of your work, too.
 I'm impressed that you did logos for blender and Battle for Wesnoth.
 I'm sorry that I can't tell you anything about creating the next logo,
 however there is also another way to contribute to the GIMP community.

 I'm planning to conduct interviews with graphic / interface / web
 designers and photographers.
 The idea is to better understand how users actually work in the field,
 i.e. what they do and how they do it.
 The insights from the interviews will be used to improve ease of use /
 usability of GIMP.
 Interviews are planned to take place in October, with an interview
 taking about one hour, via VoIP.

 I'd be very happy if you decided to help both GIMP team and users by
 being interviewed about your work.

 Feel free to contact me if you have any further questions.

 Kind regards,

 Tobi

 2011/8/22 c55 inator c55ina...@gmail.com:
  Hello. I'm a graphic designer with experience in creating Application
 icons
  [Like this, this, or this] and I was wondering if I could be of service
 in
  helping create GIMP's next application icon. I use GIMP on a daily basis
 in
  my work and I'd love to contribute something back to the community.  Any
  information regarding ways I could help would be greatly appreciated :)
  My work, if you're curious: http://dribbble.com/ollin
  ___
  Gimp-developer mailing list
  Gimp-developer@lists.XCF.Berkeley.EDU
  https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
 
 

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 icon

2011-08-23 Thread c55 inator
@Tobias

Ah.  The usability guy?  I'd love to talk usability, noticed a few usability
issues in 2.7.1 [the only one available to me on OSX, don't know how many
issues have been fixed] if you're interested, send me an email :)

I asked on #gimp and the one person who responded told me to ask the
developer mailing list :) that's why I'm here.  I could check again, I
suppose.

No worries, is there someone ultimately responsible for the icon?  I suppose
the icon is probably not a pressing concern among the devs :/ and I'm not
familiar with how the icon got decided the last couple of times.  Maybe
talking to the previous designer would be a good idea?  Thanks for helping,
know the icon isn't your responsibility.

I'll look forward to the interview, as I said I really appreciate the
opportunity–hopefully you can send me more details as the time approaches?


Oh, and most of what I said is drawn from the holy grail of ui, the Apple
interface 
guidelineshttp://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/AppleHIGuidelines/OSXHIGuidelines.pdf,
which covers icons, gui, interaction–everything design related in an app.
 Very handy reference, it explains the standards and, more importantly, the
thoughts behind them.

Best of luck.

On Tue, Aug 23, 2011 at 10:21 AM, Tobias Ehni tobias.e...@googlemail.comwrote:

 @c55 inator to clarify:

 I'm just the usability guy on the project, not a developer or maintainer.
 I'm not entitled to deciding upon the icon of GIMP.
 To find out who is, maybe checking the irc channel might help
 (http://www.gimp.org/irc.html).
 I did not mean to refuse your offer.

 I just wanted to recruit you for an interview, because your work showed me
 that
 you are one of the guys I'm interested in for these interviews... ;-)
 ...for which we can use a text-based platform (in October, when the
 interviews will be conducted).
 And I think you're right about what you're writing about icons.

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP 2.8 icon

2011-08-22 Thread c55 inator
Hello. I'm a graphic designer with experience in creating Application icons
[Like this http://cl.ly/2P0H2k3P1c3X0H3F0L0T/o,
thishttp://fc07.deviantart.net/fs71/i/2011/047/b/7/wesnoth_by_c55inator-d39pckd.jpg,
or 
thishttp://fc05.deviantart.net/fs71/i/2011/193/b/2/blender_replacement_by_c55inator-d3nogpb.jpg]
and I was wondering if I could be of service in helping create GIMP's next
application icon. I use GIMP on a daily basis in my work and I'd love to
contribute something back to the community.  Any information regarding ways
I could help would be greatly appreciated :)

My work, if you're curious: http://dribbble.com/ollin
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp should be GIMP, but have no idea about GimpCageConfig (translation related)

2011-08-02 Thread Michael Muré
Hi,

Sorry for the late reply.

2011/7/29 Cristian Secară li...@secarica.ro

 First of all, I think that Gimp should be GIMP in these strings:

 #: ../app/gegl/gimpoperationcagecoefcalc.c:65
 msgid Compute a set of coefficient buffer for the Gimp cage tool

 #: ../app/gegl/gimpoperationcagetransform.c:104
 msgid Convert a set of coefficient buffer to a coordinate buffer for
 the Gimp cage tool


Fixed in git master.


 Second, I don't know what to do with the GimpCageConfig; is this
 something that is supposed to be known by a normal user ? It should be
 not translated ?

 #: ../app/gegl/gimpoperationcagecoefcalc.c:82
 #: ../app/gegl/gimpoperationcagetransform.c:118
 msgid A GimpCageConfig object, that define the transformation


For now, this string won't go to the UI, but it might happen in the future,
when gegl will be integrated, so I keep it marked for translation.

Thanks for the report !

-- 
Michael
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp should be GIMP, but have no idea about GimpCageConfig (translation related)

2011-08-02 Thread Martin Nordholts
2011/8/2 Michael Muré batolet...@gmail.com:
 #: ../app/gegl/gimpoperationcagecoefcalc.c:82
 #: ../app/gegl/gimpoperationcagetransform.c:118
 msgid A GimpCageConfig object, that define the transformation

 For now, this string won't go to the UI, but it might happen in the future,
 when gegl will be integrated, so I keep it marked for translation.

Hi Michael,

I strongly doubt it would make sense to bother our users with names of
GObject classes, could you elaborate on why we should do this?

Best regards,
Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
GIMP 2.8 schedule on tasktaste.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp should be GIMP, but have no idea about GimpCageConfig (translation related)

2011-08-02 Thread Michael Muré
I'm afraid I don't have a better answer than pippin told me this.

If nobody object in the next few days, I will unmark them for translation.

2011/8/2 Martin Nordholts ense...@gmail.com

 2011/8/2 Michael Muré batolet...@gmail.com:
  #: ../app/gegl/gimpoperationcagecoefcalc.c:82
  #: ../app/gegl/gimpoperationcagetransform.c:118
  msgid A GimpCageConfig object, that define the transformation
 
  For now, this string won't go to the UI, but it might happen in the
 future,
  when gegl will be integrated, so I keep it marked for translation.

 Hi Michael,

 I strongly doubt it would make sense to bother our users with names of
 GObject classes, could you elaborate on why we should do this?

 Best regards,
 Martin


 --

 My GIMP Blog:
 http://www.chromecode.com/
 GIMP 2.8 schedule on tasktaste.com




-- 
Michael
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Gimp should be GIMP, but have no idea about GimpCageConfig (translation related)

2011-07-29 Thread Cristian Secară
First of all, I think that Gimp should be GIMP in these strings:

#: ../app/gegl/gimpoperationcagecoefcalc.c:65
msgid Compute a set of coefficient buffer for the Gimp cage tool

#: ../app/gegl/gimpoperationcagetransform.c:104
msgid Convert a set of coefficient buffer to a coordinate buffer for
the Gimp cage tool

Second, I don't know what to do with the GimpCageConfig; is this
something that is supposed to be known by a normal user ? It should be
not translated ?

#: ../app/gegl/gimpoperationcagecoefcalc.c:82
#: ../app/gegl/gimpoperationcagetransform.c:118
msgid A GimpCageConfig object, that define the transformation

Cristi

-- 
Cristian Secară
http://www.secarica.ro
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP 2.8 schedule update, one month slip

2011-07-15 Thread Martin Nordholts
Hi everyone,

I just went through our GIMP 2.8 schedule at
http://tasktaste.com/projects/Enselic/gimp-2-8 and made some
adjustments and about a month was added to the release date estimate
because of it. I would like to describe the adjustments I did, check
the status of the various tasks, and discuss if we can do anything to
get 2.8 out faster, or if there maybe is more work left to do on
2.8 than the schedule reflects.

Changes I did:
 * Removed Bug 647834 - Stop using deprecated API in plug-ins
   because the problem doesn't exist in stable versions, only in
   development versions

 * Lowered size of Bug 631934 - Interaction between Old text
   parameters and new region specific text attributes from 8 to 5
   working days because that seemed to me like a better
   estimate. mitch?

 * Added Make window mode switching less destructive, because we (I)
   need to prevent dock windows from being placed on top of each other
   when switching from single-window mode to multi-window mode

 * Added Single-window mode related bugfixing buffer because I
   expect some single-window mode related bugs to pop up that I need
   to fix

 * Added Bug 645120 - Disable color tools overlay dialogs

Status of tasks:
 * I'm going to take care of all single-window mode related tasks +
   Bug 596410 - gimp-image-get-filename returns NULL for imported
   files.

 * Regarding Bug 642728 - Use cairo to draw Gfig, I don't think this
   blocks 2.8, we can use the old way of drawing in 2.8. Objections to
   me removing it from the schedule? I know Mikachu has started the
   porting. If he finishes before 2.8 is released that's great, but
   not having GFig ported to cairo in 2.8 isn't a blocker IMO.

 * Regarding Bug 304798 - Painting brush outline is slow, is this
   still a big problem? I know Alexia and mitch has worked on this.

 * Regarding our biggest tasks, Bug 612931 - Moving individual layer
   in layer group not possible with Move Tool and Bug 51112 -
   clipping groups or masking groups (like in Photoshop files), maybe
   I have over-estimated these? What do you think mitch?

Any other tasks you'd like to discuss? Any tasks you'd like to add to
the GIMP 2.8 schedule?

Overall the progress on tasks have been good. The reason we have a
small slip is only because new things have been added to the schedule
that was not originally included. Thanks to everyone that has helped
out completing tasks so far! Keep it up.

 / Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
GIMP 2.8 schedule on tasktaste.com
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 schedule update, one month slip

2011-07-15 Thread Alexia Death
On Fri, Jul 15, 2011 at 2:19 PM, Martin Nordholts ense...@gmail.com wrote:
  * Regarding Bug 304798 - Painting brush outline is slow, is this
   still a big problem? I know Alexia and mitch has worked on this.
Not enough to be a blocker I think. It COULD be optimized more, but as
is, its faster than 2.6, that lagged even on 200px brush.

-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp-developer Digest, Vol 106, Issue 6

2011-07-09 Thread gespert...@gmail.com
Gabriel: I'm afraid that if you hand-picked the colors using CMYK and
not using any other technical background but your experience, then
your color system is fundamentally flawed.
CMYK is a device dependent space and if you didn't keep that in mind
at the beginning of the process, then it's likely that your color
system is only good for the print shop where you printed your
catalogs.
Of course I can be wrong and you already took care of that. I'd like
to know more abour your project.
By the way, I speak spanish (I'm from Argentina) so feel free to
contact me to my personal address if you want to continue the
discussion.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp-developer Digest, Vol 106lomoooool, Issue 2buoom9jiii97

2011-07-03 Thread Ken Kovar
M9i78kutukpouoolhooij8o
Lupine jvuv8oi
Kijkiouknbooy 9.?9
On Jul 2, 2011 2:00 PM, gimp-developer-requ...@lists.xcf.berkeley.edu
wrote:
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp Compile on Windows

2011-06-17 Thread Shlomi Fish
Hi oupianpian_111 ,

thanks for your interest in GIMP.

On Mon, 13 Jun 2011 21:56:08 +0800 (CST)
oupianpian_111 oupianpian_...@126.com wrote:

 Hi,
   I have downloaded Gimp 2.6.0 and compiled on windows, but click

There is already GIMP-2.6.11 - you should use that instead.

 the gimp.exe , it displays cannot run and cannot loaded
 libbabl-0.1.lib . The problem  has been  bothering  me for  teo
 weeks. Libbabl-0.1.lib and  libgegl-0.1.lib  are  compiled in MinGw32
 by myself . And I am  not  sure  they  are  available. I  sincerely
 hope  you  can  help  me  solve  this  problem. Ouyang.

They should be in your library path. try putting them there:

http://www.geom.uiuc.edu/~daeron/docs/javaguide/native/stepbystep/_setlibpath.html

Regards,

Shlomi Fish

-- 
-
Shlomi Fish   http://www.shlomifish.org/
The Human Hacking Field Guide - http://shlom.in/hhfg

Hacker sees bug. Hacker does not want bug. Hacker fixes bug.

Please reply to list if it's a mailing list post - http://shlom.in/reply
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Gimp Compile on Windows

2011-06-13 Thread oupianpian_111
Hi,
  I have downloaded Gimp 2.6.0 and compiled on windows, but click the 
gimp.exe , it displays cannot run and cannot loaded  libbabl-0.1.lib . The 
problem  has been  bothering  me for  teo  weeks.
Libbabl-0.1.lib and  libgegl-0.1.lib  are  compiled in MinGw32 by 
myself . And I am  not  sure  they  are  available.
I  sincerely  hope  you  can  help  me  solve  this  problem.
Ouyang.___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP and Guile 2.0

2011-06-12 Thread Liam R E Quin
On Sun, 2011-06-12 at 14:46 +0200, Marco Ciampa wrote:
 On Sat, Jun 11, 2011 at 09:15:44PM -0400, Julian Graham wrote:

 Why not: create a (git) branch with this new engine and, one by one,
 adapt the scritps that does not work now to make them work with the new 
 engine.
 
 When most if not all the script works out of the box, merge the branch
 into the master git branch? 

For a gimp release, seems to me that people's scripts need to carry on
working as much as possible. So it's not a case of editing the scripts,
but of editing guile (as Julian suggested I think) until pretty much all
scripts either (1) run, or (2) give clear instructions on how to change
them.  A utility could be provided to change scripts, too.

Liam

[resent from the right address, sorry if you get this twice]

-- 
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org www.advogato.org

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP and Guile 2.0

2011-06-12 Thread Julian Graham
Hi Liam,


 For a gimp release, seems to me that people's scripts need to carry on
 working as much as possible. So it's not a case of editing the scripts,
 but of editing guile (as Julian suggested I think) until pretty much all
 scripts either (1) run, or (2) give clear instructions on how to change
 them.  A utility could be provided to change scripts, too.

Yes, that is what I was suggesting.  Given that my existing
compatibility work is implemented as a set of syntax transformations,
though, I don't think it would be that difficult to provide an
external utility that does the same thing.


Regards,
Julian
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Usability News

2011-06-12 Thread Tobias Ehni
Summarizing the changes / additions on http://gui.gimp.org/index.php/Usability:

1. GIMP will be on openusability (already mentioned)
2. Ideas of tasks for a possible intern
3. Recruiting will be based on the product vision (not on existing research)
4. Recruiting participants (interview partners) is highlighted as a
crucial factor of succes for planned research
5. First ideas for recruiting

I will attend Chaos Communication Camp in August.
I'm looking forward to meeting the cross-section of
the GIMP team that's going to be there, too.
It seems like an opportunity to discuss ideas from the wiki,
but as I'm still new to the project, I'm preparing for listening and
learning as well.

-Tobi

2011/6/11 Alexandre Prokoudine alexandre.prokoud...@gmail.com:
 On Tue, Jun 7, 2011 at 7:24 PM, Tobias Ehni tobias.e...@googlemail.com 
 wrote:
 Dear list,

 I'm happy to announce that GIMP will be a project for 
 http://openusability.org/
 This means that there will be additional support by a student volunteering
 to do work in the area of usability. An appropriate candidate has to
 be found, yet.
 This process is administered by OpenUsability.
 I will post further details as soon as they are available.

 Thank you!

 There are also some additions on http://gui.gimp.org/index.php/Usability

 Could you please summarize them?

 Alexandre Prokoudine
 http://libregraphicsworld.org
 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Usability News

2011-06-11 Thread Alexandre Prokoudine
On Tue, Jun 7, 2011 at 7:24 PM, Tobias Ehni tobias.e...@googlemail.com wrote:
 Dear list,

 I'm happy to announce that GIMP will be a project for 
 http://openusability.org/
 This means that there will be additional support by a student volunteering
 to do work in the area of usability. An appropriate candidate has to
 be found, yet.
 This process is administered by OpenUsability.
 I will post further details as soon as they are available.

Thank you!

 There are also some additions on http://gui.gimp.org/index.php/Usability

Could you please summarize them?

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP Usability News

2011-06-07 Thread Tobias Ehni
Dear list,

I'm happy to announce that GIMP will be a project for http://openusability.org/
This means that there will be additional support by a student volunteering
to do work in the area of usability. An appropriate candidate has to
be found, yet.
This process is administered by OpenUsability.
I will post further details as soon as they are available.

There are also some additions on http://gui.gimp.org/index.php/Usability

Kind regards

Tobi
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] [Gimp-user] Fwd: scriipt-fu or python?

2011-05-20 Thread Kevin Cozens
John Culleton wrote:
 We also have a whole fistful of plug-ins written in a compiler language.

Most, if not all, of the compiled plug-ins for GIMP (that ship with it) are 
written in C.

 1. In the script-fu examples: functions or modules or whatever within Gimp 
 itself are called by certain names and fed certain values. Do these 
 identical names work in Python also? I see no centralized list of functions 
 by name. 

The GIMP procedure names called by plug-ins can be found in the Procedure 
Browser located under the Help menu. You may need to make some adjustments 
to the procedure names and constants you see listed based on the language 
you will be using for your script. There are differences such as whether 
GIMP_ is used in constants and whether procedure names use - or _. You can 
determine the differences by looking at the Procedure Browser information 
and comparing it to example scripts.

 2. Does it really matter to Gimp in what language the script or plug-ins 
 are written?

You can use any language to create scripts for use with GIMP providing that 
you have a binding (ie. some routines written to provde the glue) to tie 
calls made in the language to the appropriate procedures in GIMP.

Language bindings exist for Perl, Python, Scheme, and Ruby.

  But is that registration process  also just another call to a
 module written in C?

Yes, the registration process is just a call to one or more procedures 
within GIMP. There is a register procecedure so your script can be accessed 
by other plug-ins or scripts and another register procedure that will make 
your procedure accessible from the menus. If your script needs inputs, the 
register block allows you to set up the information for the parameters you 
want people to be able to set before the script beings its real work. Again, 
you can look at the example scripts and plug-ins on how this is done.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] gimp

2011-05-03 Thread jerry chaney
i downloaded gimp and wanted to try it out.  I ran into two problems right
away so I had to uninstall it.  First off, i live and work in China.  I am
an American English teacher over here and believe when I say this, not
everyone in China speaks and reads Chinese, just like not everyone who lives
in Japan speaks and reads Japanese.  I went to your help page on the web and
it covers language change but not for windows 7.  There has got to be a
simpler way to change the language then what is in your help section.  most
programs i download give me the option of language before downloading.  You
really need to fix this.

jerry
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp

2011-05-03 Thread Alexia Death
On Tue, May 3, 2011 at 2:06 PM, jerry chaney jerry.cha...@gmail.com wrote:
 You really need to fix this.
ITs been fixed in the development version and you will be able to
change the language in the preferences starting 2.8.


-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp

2011-05-03 Thread jerry chaney
thank you

On Tue, May 3, 2011 at 20:10, Alexia Death alexiade...@gmail.com wrote:

 On Tue, May 3, 2011 at 2:06 PM, jerry chaney jerry.cha...@gmail.com
 wrote:
  You really need to fix this.
 ITs been fixed in the development version and you will be able to
 change the language in the preferences starting 2.8.


 --
 --Alexia

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp

2011-05-03 Thread Kurt Pruenner
On 03.05.2011 14:10, Alexia Death wrote:
 On Tue, May 3, 2011 at 2:06 PM, jerry chaney jerry.cha...@gmail.com wrote:
  You really need to fix this.

 ITs been fixed in the development version and you will be able to
 change the language in the preferences starting 2.8.

But will you be able to navigate (even to) the preferences if it's all
in Chinese?

Then again - at least the GIMP 2.6 installer for Windows allows you not
to install any translations, which in turn means all you'll ever get
from GIMP will be the built-in, i.e. English, messages...

-- 
Kurt Bernhard Pruenner --- Haendelstrasse 17 --- 4020 Linz --- Austria
...It might be written Mindfuck, but it's spelt L-A-I-N...
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] gimp

2011-05-03 Thread Alexandre Prokoudine
On 5/3/11, jerry chaney wrote:
 i downloaded gimp and wanted to try it out.  I ran into two problems right
 away so I had to uninstall it.  First off, i live and work in China.  I am
 an American English teacher over here and believe when I say this, not
 everyone in China speaks and reads Chinese, just like not everyone who lives
 in Japan speaks and reads Japanese.  I went to your help page on the web and
 it covers language change but not for windows 7.  There has got to be a
 simpler way to change the language then what is in your help section.  most
 programs i download give me the option of language before downloading.  You
 really need to fix this.

If you don't speak and read Chinese, then why do you have system
locale set to it? :)

But, as Alexia already noted, the language switch is there in upcoming 2.8.

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP Developer Meeting

2011-05-02 Thread LightningIsMyName
Hello,

Due to my very unfortunate series of monday's in which I can't arrange
a meeting, and due to the fact that some developers where on vacation,
there wasn't any serious developer meeting in the last month except
for the one in which GSoC mentors did some stuff regarding that.

Since I'm having trouble keeping up with all development to collect
topics for a meeting myself (and now I also have a GSoC which eats up
more of my free time), and since I want to avoid meetings with no
content, I'm emailing the list for a thread to discuss ideas. I will
organize a meeting when there are enough ideas / enough time passed
with no meeting (enough is a flexible thing).

Throwing ideas that should be discussed:

- GSoC students - Basic guidance on how to handle branches? When to
push, where, etc. More important is getting them all with git access
(for me it took 1 month to get, so it should be organized now in order
not to stall real work...)
- Plans for a new website - I know it was discussed, but I don't
remember any decision. Major parts of the site need updating,
including the tutorials section.
- More?

Thanks,
LightningIsMyName
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting

2011-05-02 Thread Alexandre Prokoudine
On 5/2/11, LightningIsMyName wrote:

 Throwing ideas that should be discussed:

 - GSoC students - Basic guidance on how to handle branches? When to
 push, where, etc. More important is getting them all with git access
 (for me it took 1 month to get, so it should be organized now in order
 not to stall real work...)

+1

 - Plans for a new website - I know it was discussed, but I don't
 remember any decision. Major parts of the site need updating,
 including the tutorials section.

+1, the discussion at gimp-web@ so far is a failure

 - More?

Interaction with new usability team?

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting

2011-05-02 Thread Tobias Ehni

 Interaction with new usability team?


Yes, please. ;-)
If possible, please kindly consider scheduling the meeting
before May 21st or after May 29th.
I will be on vacation during that time.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp-developer Digest, Vol 103, Issue 37

2011-04-23 Thread Alexandre Prokoudine
On 4/23/11, Anubhab Ray wrote:

 i just cant get the source code for gimp, can u please help-??

$ git clone git://git.gnome.org/gimp

http://wiki.gimp.org/index.php/Users:Beginner_Developer%27s_FAQ

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp-developer Digest, Vol 103, Issue 37

2011-04-22 Thread Anubhab Ray
i just cant get the source code for gimp, can u please help-??

On 4/22/11, gimp-developer-requ...@lists.xcf.berkeley.edu
gimp-developer-requ...@lists.xcf.berkeley.edu wrote:
 Send Gimp-developer mailing list submissions to
   gimp-developer@lists.XCF.Berkeley.EDU

 To subscribe or unsubscribe via the World Wide Web, visit
   https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
 or, via email, send a message with subject or body 'help' to
   gimp-developer-requ...@lists.xcf.berkeley.edu

 You can reach the person managing the list at
   gimp-developer-ow...@lists.xcf.berkeley.edu

 When replying, please edit your Subject line so it is more specific
 than Re: Contents of Gimp-developer digest...


 Today's Topics:

1. Re: GLIB version error while compiling GIMP withMacPorts
   (Tim Chen)


 --

 Message: 1
 Date: Thu, 21 Apr 2011 21:23:37 +0800
 From: Tim Chen ht.timc...@gmail.com
 Subject: Re: [Gimp-developer] GLIB version error while compiling GIMP
   withMacPorts
 To: Tim Chen ht.timc...@gmail.com
 Cc: gimp-developer@lists.xcf.berkeley.edu
 Message-ID: 13069c72-6451-4e4f-bc03-a809d6ef5...@gmail.com
 Content-Type: text/plain; charset=us-ascii

 In the end, I build GIMP successfully with native gtk-osx and jhbuild.

 As a reference to those who might want to build GIMP on Mac, I wrote down my
 experience at

 https://sites.google.com/site/httimchen/2011_imagesvn/build-gimp-on-mac

 thanks for the help,
 -Tim

 On Apr 15, 2011, at 1:40 AM, Tim Chen wrote:

 woop, sorry for the short reply in last mail.

 Yes, I did install python gtk via MacPorts.

 It is actually kind of easy right now, just use port install py-gtk2,
 then all set :D

 As to recompiling gtk2, it seems like that the quartz variant on
 MacPorts introduces less problems.

 thanks for your reply,
 -Tim

 On Fri, Apr 15, 2011 at 1:36 AM, Tim Chen ht.timc...@gmail.com wrote:
 Yes,

 On Apr 15, 2011, at 12:52 AM, Akkana Peck wrote:

 Tim Chen writes:

 Note that one has to install gtk2 using command below to avoid some weird
 dependency problems

 Most Linux people have to recompile gtk2 (and its dependencies) to
 build GIMP now too.

 ImportError: could not import pygtk

 Did you build python-gtk? It's a separate package, with its own
 dependency set.

 Last time I watched someone try to build python-gtk from Macports,
 it turned out to be a lot easier just to download the tarballs and
 build and install them by hand. Macports wanted to bring in all
 kinds of crazy dependencies, including recompiling X and three
 different versions of Perl, all of them built from source. But
 maybe they've fixed the dependencies since then.

 ...Akkana
 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer





 --

 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


 End of Gimp-developer Digest, Vol 103, Issue 37
 ***

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting]

2011-04-18 Thread Alexia Death
On Monday, April 18, 2011 05:05:10 Mukund Sivaraman wrote:

 Sorry, the scheduled time is not fine for me. I had asked for this to
 be changed on IRC, but nothing was done for the last meeting's time
 too.  The previous meetings have happened at around 1:30 AM localtime
 and 2:00 AM localtime.  As there's a rather large Pacific ocean, there
 must certainly be a suitable time for this meeting that doesn't occur
 during the middle of anyone's sleeping hours.  :)

CET people can do 3 hours earlyer(17:00 GMT) at most I think, because that 
would put it at 19:00 - 20:00 CET(with dailight savings) and between 
18:00-19:00 a lot of people are moving between their jobs and home. Doing the 
meeting in the middle of a workday is probably not feasible...

For me personally in EET+dailight savings earlier is fine, but its up to CET 
and GMT people.

--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting]

2011-04-18 Thread LightningIsMyName
Hello,

Theoretically, it should be possible to move the dev meeting and the
gsoc meeting. I took a look at the world clock and the developer map,
and it should be possible to move the meeting to 17:00 GMT. The places
that will suffer from that decision are Canda and Brazil that will
have a meeting starting on the morning, but it seems to be as if
indeed most dead hours will be over the ocean.

However, since I don't know who should attend the GSoC meeting, I'm
not sure if we can move it that quickly. I'm trying to catch people on
IRC now (I pinged the relevant people in the last 15 minutes), if
anyone can tell me who should attend, I'll try making the
arrangements. Regarding the developer meeting, I think that moving it
should also be feasible - but again let's try to talk this on IRC in a
time in which everyone are awake (such as now!).

~LightningIsMyName

On Mon, Apr 18, 2011 at 10:42 AM, Alexia Death alexiade...@gmail.com wrote:
 On Monday, April 18, 2011 05:05:10 Mukund Sivaraman wrote:

 Sorry, the scheduled time is not fine for me. I had asked for this to
 be changed on IRC, but nothing was done for the last meeting's time
 too.  The previous meetings have happened at around 1:30 AM localtime
 and 2:00 AM localtime.  As there's a rather large Pacific ocean, there
 must certainly be a suitable time for this meeting that doesn't occur
 during the middle of anyone's sleeping hours.  :)

 CET people can do 3 hours earlyer(17:00 GMT) at most I think, because that
 would put it at 19:00 - 20:00 CET(with dailight savings) and between
 18:00-19:00 a lot of people are moving between their jobs and home. Doing the
 meeting in the middle of a workday is probably not feasible...

 For me personally in EET+dailight savings earlier is fine, but its up to CET
 and GMT people.

 --Alexia
 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting]

2011-04-18 Thread Kevin Cozens
LightningIsMyName wrote:
 and it should be possible to move the meeting to 17:00 GMT. The places
 that will suffer from that decision are Canda and Brazil that will
 have a meeting starting on the morning, but it seems to be as if
 indeed most dead hours will be over the ocean.

1700 GMT is 1pm local time in the eastern time zone of Canada. I'm ok with 
that unless I wind up having a late lunch (which happens on occasion).
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting]

2011-04-18 Thread Alexia Death
Hi,

During IRC conversation it  was decided that moving by 3 hours would
run into workday for some key people so the new suggested times would
be 18:40GMT for GSoC meeting and 19:00GMT for dev meeting. If there
are no major protests on these times, lets consider the meeting moved.

http://www.timeanddate.com/worldclock/fixedtime.html?msg=GIMP+Developer+Meeting+%234iso=20110419T18

World clock times for the dev meeting.

-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting]

2011-04-18 Thread Alexia Death
On Mon, Apr 18, 2011 at 7:01 PM, Alexia Death alexiade...@gmail.com wrote:
 be 18:40GMT for GSoC meeting and 19:00GMT for dev meeting. If there
Silly me. 17:40GMT and 18:00 GMT that is.

 http://www.timeanddate.com/worldclock/fixedtime.html?msg=GIMP+Developer+Meeting+%234iso=20110419T18

 World clock times for the dev meeting.
This is correct.


-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting

2011-04-17 Thread LightningIsMyName
Hello,

The next GIMP Developer Meeting (#4) was scheduled for this week on
tuesday, April 19th 2011 on 20:00 UTC. For time zone conversions, see
http://www.timeanddate.com/worldclock/fixedtime.html?msg=GIMP+Developer+Meeting+%234iso=20110419T20
As usual, the meeting will take place on #gimp-devel

Developers who mentor at GSoC or any other person who has something to
do with GSoC administration, should come 20 minutes earlier (a room
for that will be announced on #gimp on that time) to finalize the GSoC
applications and finish the process of GSoC student application. This
is important!

The agenda for this meeting isn't yet well defined - basically it's
just discussing 2.8. The meeting page can be found on
http://wiki.gimp.org/index.php/Hacking:Dev_Meeting_19_Apr_2011

Finally, due to request of some people, there is now a GIMP Developer
Calander. For an online view in gmt/utc time, use the following link:
https://www.google.com/calendar/embed?src=gj9trunel7ik41rhev111knfao%40group.calendar.google.comctz=Etc%2FGMT
The ICS file for the calendar is available at
https://www.google.com/calendar/ical/gj9trunel7ik41rhev111knfao%40group.calendar.google.com/public/basic.ics

~LightningIsMyName
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin Meeting]

2011-04-17 Thread Mukund Sivaraman
- Forwarded message from Mukund Sivaraman -

Date: Mon, 18 Apr 2011 07:28:06 +0530
From: Mukund Sivaraman m...@mukund.org
To: LightningIsMyName lightningismyn...@gmail.com
Cc: gimp-developer gimp-developer@lists.xcf.berkeley.edu
Subject: Re: [Gimp-developer] GIMP Developer Meeting #4 + GSoC Mentor/Admin 
Meeting
User-Agent: Mutt/1.5.21 (2010-09-15)

Hi LightningIsMyName

On Sun, Apr 17, 2011 at 11:39:05PM +0300, LightningIsMyName wrote:
 Hello,
 
 The next GIMP Developer Meeting (#4) was scheduled for this week on
 tuesday, April 19th 2011 on 20:00 UTC. For time zone conversions, see
 http://www.timeanddate.com/worldclock/fixedtime.html?msg=GIMP+Developer+Meeting+%234iso=20110419T20
 As usual, the meeting will take place on #gimp-devel

Sorry, the scheduled time is not fine for me. I had asked for this to
be changed on IRC, but nothing was done for the last meeting's time
too.  The previous meetings have happened at around 1:30 AM localtime
and 2:00 AM localtime.  As there's a rather large Pacific ocean, there
must certainly be a suitable time for this meeting that doesn't occur
during the middle of anyone's sleeping hours.  :)

Mukund



- End forwarded message -


pgpfZzrbQVBQF.pgp
Description: PGP signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp 2.7.3 Compile gdk_win32_window_foreign_new_for_display Issues

2011-04-16 Thread Michael Natterer
On 04/16/2011 07:08 AM, Partha Bagchi wrote:
 Trying to compile gimp 2.7.3.

 At least on my system (Windows 7, 64 bit), you need
 gdk_window_foreign_new_for_display instead of
 gdk_win32_window_foreign_new_for_display to compile.

 Is this right? Or Any suggestions?

It's wrong. Apparently you are trying to build against
a too old GTK+

ciao,
--mitch
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 schedule update

2011-04-16 Thread Martin Nordholts
On 04/15/2011 09:57 AM, Alexia Death wrote:
 On Fri, Apr 15, 2011 at 9:08 AM, Martin Nordholtsense...@gmail.com  wrote:
 Hi

 Two new items on the 2.8 schedule has been added:
 * Bug 647835 - Handle deprecated GTK+ API
 * Bug 647834 - Stop using deprecated API in plug-ins

 And one item has been fixed:
 * Include UI tests in nightly Jenkins builds

 Bug 304798 - Painting brush outline is slow
 Work on this bug has progressed considerably. It now performs very
 well in most cases. There have been plans to have an alternate
 simplified brush indicator, but that is not the subject of this bug.
 As far as I'm concerned this bug can be closed.

You and mitch are the paint and brush masters, so if it's good enough 
for you, it's good enough for 2.8. Can you or mitch close the bug report 
then or at least move it off the 2.8 milestone please?

It's just that when I do

  1. new image
  2. move around the default brush outline on the canvas

then one of my CPUs work 100% in 2.7.2 and about 50% in 2.6.11. That it 
not necessarily a problem, just wanted to point it out.

Regards,
Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP 2.8 schedule update

2011-04-15 Thread Martin Nordholts
Hi

Two new items on the 2.8 schedule has been added:
* Bug 647835 - Handle deprecated GTK+ API
* Bug 647834 - Stop using deprecated API in plug-ins

And one item has been fixed:
* Include UI tests in nightly Jenkins builds

The last fixed item means that we run all our tests each night now,
including UI tests.

The estimated release date is now 2011-11-21. To track development
progress and get an up to date release date estimate, simply visit
http://tasktaste.com/projects/Enselic/gimp-2-8 .

/ Martin
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 schedule update

2011-04-15 Thread Alexia Death
On Fri, Apr 15, 2011 at 9:08 AM, Martin Nordholts ense...@gmail.com wrote:
 Hi

 Two new items on the 2.8 schedule has been added:
 * Bug 647835 - Handle deprecated GTK+ API
 * Bug 647834 - Stop using deprecated API in plug-ins

 And one item has been fixed:
 * Include UI tests in nightly Jenkins builds

Bug 304798 - Painting brush outline is slow
Work on this bug has progressed considerably. It now performs very
well in most cases. There have been plans to have an alternate
simplified brush indicator, but that is not the subject of this bug.
As far as I'm concerned this bug can be closed.


-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 schedule update

2011-04-15 Thread Kevin Cozens
Martin Nordholts wrote:
 The last fixed item means that we run all our tests each night now,
 including UI tests.

Um... ok... How does a buildbot run UI tests?
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP 2.8 schedule update

2011-04-15 Thread Martin Nordholts
2011/4/15 Kevin Cozens ke...@ve3syb.ca:
 Martin Nordholts wrote:
 The last fixed item means that we run all our tests each night now,
 including UI tests.

 Um... ok... How does a buildbot run UI tests?

If the backend is X, you use http://en.wikipedia.org/wiki/Xvfb.
Although it is often more convenient to use a common wrapper script
called xvfb-run, which is also what our bulidbot uses. xvfb-run is
actually used by default always (detected during configure-time), so
if you have xvfb-run installed and runs make check, you won't see any
GIMP UI while the UI tests are run, they will run in Xvfb.

 / Martin
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Gimp 2.7.3 Compile gdk_win32_window_foreign_new_for_display Issues

2011-04-15 Thread Partha Bagchi
Trying to compile gimp 2.7.3.

At least on my system (Windows 7, 64 bit), you need
gdk_window_foreign_new_for_display instead of
gdk_win32_window_foreign_new_for_display to compile.

Is this right? Or Any suggestions?

Thanks,
Partha
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] [Gimp-user] How to create a double button image

2011-04-13 Thread Kevin Cozens
jamessk wrote:
 I am trying create a double button image like this
 www.jkwptest.net/b-login.gif
 
 Do you know how I create this in Gimp? It is possible?

Is it possible? Yes. There is nothing special about that image. It is just 
two individual button images placed side by side on a common background.

I would start with creating a file to be used as a template for a button 
(where you can change the label), and use that to create an image for each 
button separately. The final step is to create a new image using the two 
other buttons previously created.

The template file will have several layers. Start with a transparent layer 
and fill it with the shape of the button you want and fill it with a 
gradient. You can use another layer for the outline and highlight around the 
button or put that on the first layer. Add a text layer on top that will be 
for the button label. Save this template (ie. as button-template.xcf).

Set the text for the button as needed then Save As (or export) as a file for 
the first button image. Alter the text layer and enter the text needed for 
the second button. Save this new image.

Now you can create a new file that is a bit more than twice the width of 
each individual button and create new layers using the previously saved pair 
of button images. Change background as desired. Save as .xcf (just in case), 
then Save As (or Export) your final image.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP Developer Meeting #4

2011-04-10 Thread LightningIsMyName
Hello,

The next GIMP Developer Meeting will probably take place in the GIMP
IRC on April 11th 2011, 20:00 UTC (For time zone conversions, see
http://www.timeanddate.com/worldclock/fixedtime.html?iso=20110411T20).
I'm very busy and have no time to set up a meeting page on the wiki
and/or arrange it. If some dev wants to take control of this one, I'll
more than appriciate it.
I'll try to attend the meeting tomorrow, but I can't promise...

Sorry for the short alert :(
LightningIsMyName
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Gimp plugin ported to Gegln : Unable to create an account on BUGZILLA

2011-04-07 Thread shivani maheshwari
Hello,

I want to attach a patch( Gimp plugin ported to Gegl ) to BUGZILLA but I am
unable to create an account on it as I did not receive the confirmation link
for it.
Where should I attach the patch then??

-- 
Shivani Maheshwari
Under Graduation( BTech.)
Indian Institute of Information Technology,
Allahabad (Amethi Campus)
India
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp plugin ported to Gegln : Unable to create an account on BUGZILLA

2011-04-07 Thread Tobias Jakobs
Have you looked into your spam folder?

Regards,
Tobias

On Thu, Apr 7, 2011 at 08:52, shivani maheshwari
shivani.mah...@gmail.com wrote:
 Hello,
 I want to attach a patch( Gimp plugin ported to Gegl ) to BUGZILLA but I am
 unable to create an account on it as I did not receive the confirmation link
 for it.
 Where should I attach the patch then??

 --
 Shivani Maheshwari
 Under Graduation( BTech.)
 Indian Institute of Information Technology,
 Allahabad (Amethi Campus)
 India

 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp plugin ported to Gegln : Unable to create an account on BUGZILLA

2011-04-07 Thread shivani maheshwari
Ya i did. It was not there also.
In addition I sent a mail to bugmas...@gnome.org reporting the problem. But
there is no reply from there.
I think there is some problem with their server as I tried signing-up with a
different email-id also.

Kindly help

On Thu, Apr 7, 2011 at 12:25 PM, Tobias Jakobs tobias.jak...@googlemail.com
 wrote:

 Have you looked into your spam folder?

 Regards,
 Tobias

 On Thu, Apr 7, 2011 at 08:52, shivani maheshwari
 shivani.mah...@gmail.com wrote:
  Hello,
  I want to attach a patch( Gimp plugin ported to Gegl ) to BUGZILLA but I
 am
  unable to create an account on it as I did not receive the confirmation
 link
  for it.
  Where should I attach the patch then??
 
  --
  Shivani Maheshwari
  Under Graduation( BTech.)
  Indian Institute of Information Technology,
  Allahabad (Amethi Campus)
  India
 
  ___
  Gimp-developer mailing list
  Gimp-developer@lists.XCF.Berkeley.EDU
  https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
 
 




-- 
Shivani Maheshwari
Under Graduation( BTech.)
Indian Institute of Information Technology,
Allahabad (Amethi Campus)
India
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Gimp Plugin semi-flatten ported to Gegl op.

2011-04-07 Thread shivani maheshwari
Hello,

I am Shivani and have ported the gimp plugin 'semi-flatten' to Gegl op. This
is in addition to the task( posted earlier to the list ) - giving the code
review and algorithm description as mentioned in Gsoc
taskshttp://wiki.gimp.org/index.php?title=Hacking:GSoC_2011/Ideas
 list.

Kindly review the patch -

diff --git a/semi-flatten.c b/semi-flatten.c
index e69de29..ff18455 100644
--- a/semi-flatten.c
+++ b/semi-flatten.c
@@ -0,0 +1,70 @@
+/* Semi-flatten plugin using gegl op
+ *
+ * Shivani Maheshwari
+ *
+ */
+
+#include config.h
+#include glib/gi18n-lib.h
+
+#ifdef GEGL_CHANT_PROPERTIES
+
+#else
+
+#define GEGL_CHANT_TYPE_POINT_FILTER
+
+#define GEGL_CHANT_C_FILE semi-flatten.c
+
+#include gegl-chant.h
+
+static void prepare (GeglOperation *operation)
+{
+  gegl_operation_set_format (operation, input, babl_format (RGBA
float));
+  gegl_operation_set_format (operation, output, babl_format (RGBA
float));
+}
+
+static gboolean
+process (GeglOperation   *op,
+ void*in_buf,
+ void*out_buf,
+ glongn_pixels,
+ const GeglRectangle *roi)
+{
+  GeglChantO *o = GEGL_CHANT_PROPERTIES (operation);
+  gfloat *GEGL_ALIGNED in_pixel;
+  gfloat *GEGL_ALIGNED out_pixel;
+  glong   i;
+
+  in_pixel   = in_buf;
+  out_pixel  = out_buf;
+
+  for (i=0; in_pixels; i++)
+{
+  out_pixel[0] = (in_pixel[0] * in_pixel[3]) / 255 + (in_pixel[0] *
(255-in_pixel[3])) / 255;
+  out_pixel[1] = (in_pixel[1] * in_pixel[3]) / 255 + (in_pixel[1] *
(255-in_pixel[3])) / 255;
+  out_pixel[2] = (in_pixel[2] * in_pixel[3]) / 255 + (in_pixel[2] *
(255-in_pixel[3])) / 255;
+  out_pixel[3] = (in_pixel[3] == 0) ? 0 : inpixel[3];
+  in_pixel  += 4;
+  out_pixel += 4;
+}
+  return TRUE;
+}
+
+static void
+gegl_chant_class_init (GeglChantClass *klass)
+{
+  GeglOperationClass*operation_class;
+  GeglOperationPointFilterClass *point_filter_class;
+
+  operation_class= GEGL_OPERATION_CLASS (klass);
+  point_filter_class = GEGL_OPERATION_POINT_FILTER_CLASS (klass);
+
+  operation_class-prepare = prepare;
+  point_filter_class-process = process;
+
+  operation_class-name= gegl:semi-flatten;
+  operation_class-categories  = color;
+  operation_class-description = _(Semi flattens the image);
+}
+
+#endif

-- 
Shivani Maheshwari
Under Graduation( BTech.)
Indian Institute of Information Technology,
Allahabad (Amethi Campus)
India
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] [Gimp-user] Error on the bash command line

2011-04-07 Thread Kevin Cozens
houghi wrote:
 As these were scripts that were provided by my distro, I assume they are
 somewhat 'standard' for GIMP. To know there are errors in it, is perhaps
 more importand to solve then me getting errors.
 Perhaps a good time to overhaul all the ones that come standard with GIMP.

GIMP 2.7 is a development release and it has a large number of changes in 
the PDB API. It is the biggest PDB change in a while and, with the moving of 
some procedure parameters to context settings, most scripts are or might be 
affected.

There are a number of outstanding patches I am reviewing for Script-Fu 
scripts to address a lot of the changes. With a high percentage of the 100 
Script-Fu scripts requiring some changes you can expect some issues with 
Script-Fu scripts for a while. I am planning to have all the scripts updated 
for the 2.8 release.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] [Gimp-user] automating tasks

2011-04-06 Thread Kevin Cozens
Gergely Buday wrote:
 I would like to glue a logo and some dozen of pictures automatically,
 ie. the logo and the picture has the same height and to glue them at
 the common edge. How can I do that? Should I use script-fu?

You could write a script using Script-Fu (or one of the other language 
bindings). If I'm reading your message correctly, you want to add a logo to 
a number of pictures. You might find it easier to do what you want using the 
-coalesce option to the montage program which comes with ImageMagick.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] [Gimp-user] automating tasks

2011-04-06 Thread Nicolas Robidoux
http://www.imagemagick.org/Usage/anim_basics/#coalesce
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread LightningIsMyName
Hello,

no organized meeting log this time, for various reasons, however I'm
attaching below the list of decided actions in the meeting, along with
some other off-topic points that were discussed:

** GSoC Student Applications  **
Core developers sign up as mentors (for GSoC)
schumaml: Write mail about application is open, and required skills,
and required code example

** Re-Discussing GIMP's programming language **
For core (non-UI), continue using GObject, use code generators (such
as turbine) and do copy/paste/replace for existing GObject classes
(for the rare case where the generator won't be enough).
For UI, porting widgets to GtkBuilder is an option (and then we'll use
Glade and UI xml files), but any action on the UI is postponed until
we get 3.0 out!

** Default JPEG Quality (quickie, not a real topic) **
Change to 95 2x1, and add a hack to save defaults (using something
like the PNG plugin does, or something more elegant). Note that a
decent system to save plugin defaults, along with other api changes,
is not something that will happen for 2.8.

** bringing UI crew to LGM **
Will be discussed with mitch and schumaml on the financial aspect
(using gimp funds) when the team is fully assembled (parts of it are
already assembled - hurray for guiguru and congrats for the new team
memebers!)

** Resource management for 2.8 **
One member of the new UI team (lead by guiguru) will take care of that

** Offtopic **
Seems as if most GIMP team can't attend LGM this year, but there may
be a GIMP village in the Chaos Communication Camp
(http://events.ccc.de/2010/08/10/chaos-communication-camp-2011/) as
most developers want/plan to attend it.
UI team members will start hanging on IRC once the team is assembled.
Many developers suggested help in setting them up with build
environments and every other thing they need. This will happen soon,
so be nice to the new guys ;)

~LightningIsMyname
~LightningIsMyName
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread Martin Nordholts
2011/3/29 LightningIsMyName lightningismyn...@gmail.com:
 ** Re-Discussing GIMP's programming language **
 For core (non-UI), continue using GObject, use code generators (such
 as turbine) and do copy/paste/replace for existing GObject classes
 (for the rare case where the generator won't be enough).

Hi,

Unfortunately I couldn't attend the meeting and affect the outcome of
the discussion, but I still want to comment on it:

GObject C boilerplate is a general productivity problem not bound to
any specific kind of code, it doesn't make sense to treat core and UI
code differently.

Regarding code generators: that's basically how we will use Vala, I
don't see why e.g. turbine would be better to use for this.

Regards,
Martin


--

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread Ville Pätsi
On 2011-03-29 14:09, LightningIsMyName wrote:
 ** Default JPEG Quality (quickie, not a real topic) **
 Change to 95 2x1, and add a hack to save defaults (using something
 like the PNG plugin does, or something more elegant). Note that a
 decent system to save plugin defaults, along with other api changes,
 is not something that will happen for 2.8.

So you set the quality slider to 95 to ensure files will be big, but set
sampling to 2x1 to ensure the image quality will be poor? I don't see
the sense in this.

Also the JPEG export plug-in has had a stored default for years. What
are you trying to add?

Note that if the source file is JPEG the plug-in offers similar settings
to the originating file by default. You can still click load defaults
to override it.

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread Michael Natterer
On 03/29/2011 02:45 PM, Martin Nordholts wrote:
 2011/3/29 LightningIsMyNamelightningismyn...@gmail.com:
 ** Re-Discussing GIMP's programming language **
 For core (non-UI), continue using GObject, use code generators (such
 as turbine) and do copy/paste/replace for existing GObject classes
 (for the rare case where the generator won't be enough).

 Hi,

 Unfortunately I couldn't attend the meeting and affect the outcome of
 the discussion, but I still want to comment on it:

 GObject C boilerplate is a general productivity problem not bound to
 any specific kind of code, it doesn't make sense to treat core and UI
 code differently.

Right, it doesn't make sense to make a difference here.
And the summary doesn't quite reflect the result of the discussion.

Regarding productivity: I don't know how you measure more productive
on a scale from zero to zero. There is simply not much contribution
currently, and blaming GObject for that is lame, and attempting a fix
where you earlier put the blame is activism. As I said before, let's
please work on our public interface, That maybe has the potential of
attracting new developers. I already gave the reasons why I think
adding another language won't.

 Regarding code generators: that's basically how we will use Vala, I
 don't see why e.g. turbine would be better to use for this.

Turbine is a comfortable replacement for:

- copy existing class with SameNumberOfWords
- do s/OldName/NewName/ and s/old_name/new_name/
- remove junk
- skeleton done

Vala is a programming language and *not* a code generator. You also
don't consider gcc a code generator because it has some internal
representation in between C and machine code.

ciao,
--Mitch
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread Alexandre Prokoudine
On 3/29/11, Michael Natterer wrote:

 As I said before, let's please work on our public interface

Let's try to outline what exactly needs doing, eh? :)

The new website is stuck in the middle mostly because AFAIK Jimmac was
busy all the time with GNOME 3 which is finally soon to be out, so
maybe Jakub will have more spare time to finish this now.

The wiki transition seems to be stuck as well. What exactly has to be done?

The news is what I already take care of.

What else has to be done apart from that?

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread Michael Natterer
On 03/29/2011 06:54 PM, Alexandre Prokoudine wrote:
 On 3/29/11, Michael Natterer wrote:

 As I said before, let's please work on our public interface

 Let's try to outline what exactly needs doing, eh? :)

- Website updates
- News
- Wiki
- Blogs
- Maybe we should have a GIMP blog aggregator?
- More frequent developer releases (my fault, I know)

 The new website is stuck in the middle mostly because AFAIK Jimmac was
 busy all the time with GNOME 3 which is finally soon to be out, so
 maybe Jakub will have more spare time to finish this now.

I think Jimmac is pretty busy, so maybe somebody should pick up the
work. Also, I don't think we absolutely need a new website, just
a few people who can trigger website updates after something has
been pushed to git, at least as long as auto-updates are broken.
I'll poke Sven about that.

 The wiki transition seems to be stuck as well. What exactly has to be done?

I'm in contact with Shawn, and the DNS entry should point to
Alexia's wiki soon.

 The news is what I already take care of.

That much appreciated :)

 What else has to be done apart from that?

Whatever people are capable and wanting to do :) Everybody
involved with the project is invited to join the effort.

ciao,
--Mitch
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread Alexandre Prokoudine
On 3/29/11, Michael Natterer wrote:

 On 03/29/2011 06:54 PM, Alexandre Prokoudine wrote:
 On 3/29/11, Michael Natterer wrote:

 As I said before, let's please work on our public interface

 Let's try to outline what exactly needs doing, eh? :)

 - Website updates

I think I could add recent books, including the one from Packt.

 - News
 - Wiki

Discussed above and below

 - Blogs
 - Maybe we should have a GIMP blog aggregator?

We used to have layers.gimp.org exactly for that, but it's gone. I
think we can reuse infrastructure from graphicsplanet.org that Mukund
and me maintain. Any suggestions on URL? Maybe simply blogs.gimp.org?

 - More frequent developer releases (my fault, I know)

Since you insist :D

 The new website is stuck in the middle mostly because AFAIK Jimmac was
 busy all the time with GNOME 3 which is finally soon to be out, so
 maybe Jakub will have more spare time to finish this now.

 I think Jimmac is pretty busy, so maybe somebody should pick up the
 work. Also, I don't think we absolutely need a new website, just
 a few people who can trigger website updates after something has
 been pushed to git, at least as long as auto-updates are broken.
 I'll poke Sven about that.

Can't this be automated?

 The wiki transition seems to be stuck as well. What exactly has to be
 done?

 I'm in contact with Shawn, and the DNS entry should point to
 Alexia's wiki soon.

Cool

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-29 Thread gespert...@gmail.com
 On 2011-03-29 14:09, LightningIsMyName wrote:
 ** Default JPEG Quality (quickie, not a real topic) **
 Change to 95 2x1, and add a hack to save defaults (using something
 like the PNG plugin does, or something more elegant). Note that a
 decent system to save plugin defaults, along with other api changes,
 is not something that will happen for 2.8.

 So you set the quality slider to 95 to ensure files will be big, but set
 sampling to 2x1 to ensure the image quality will be poor? I don't see
 the sense in this.

 Also the JPEG export plug-in has had a stored default for years. What
 are you trying to add?

 Note that if the source file is JPEG the plug-in offers similar settings
 to the originating file by default. You can still click load defaults
 to override it.

I did a couple of quick tests with an image with photos and design
elements (type and areas with solid fill) and I got better results
both in overall quality and file size using 1x1 and smaller quality
factors than using worse subsampling and higher quality factors.
In my test the best relationship between quality and filesize was
using quality=92, subsampling=1x1 and floating point for the DCT
method.
The resulting file was smaller than the ones I exported with quality
set in 95 and 2x1 or 2x2 for subsampling.
with 1x1 subsampling and quality set in 90 the edge artifacts in type
and solid fill areas became visible but the edges were sharp as in the
original. The photo didn't show any noticeable compression artifacts.
That's completely different with 2x1 and 2x2 subsamplings. All the
edges became softer and when the quality factor is high enough to
avoid compression artifacts the resulting file is larger than when 1x1
was used.
So I'd suggest a different default quality setting for jpg: 92 / 1x1 /
floating point.
If file size matters (the size gain isn't too significative, but
still), a quality factor of 90 will still give considerably better
quality than the current defaults.

and add a hack to save defaults (using something
 like the PNG plugin does, or something more elegant)

I don't understand what's missing in the current implementation. I
could change my defaults and store the new configuration as default
through the advanced options of the jpeg export plugin (in 2.6.x)
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-28 Thread Martin Nordholts
2011/3/27 Michael Natterer mi...@gimp.org:
 On 03/27/2011 04:45 PM, Martin Nordholts wrote:

 On 03/27/2011 02:12 PM, Michael Natterer wrote:

 As to the actual iussue of introducing whatever *additional*
 language in GIMP, I strongly doubt that it would help us in
 any way. It would increase the complexity of both building and
 programming because there would be two languages to learn,
 it would complicate the build system (new contributors
 would also have to learn to deal with autofoo makefiles dealing
 with both C and vala code). It would increase the barrier of
 getting new contributors into the project, not lower it.

 It's funny, because I see it the other way around. With infrastructure
 for and knowledge about how to use Vala in GIMP, the barriers of
 getting new contributors is lowered, because they don't need to learn
 GObject C boilerplate before writing code. Assuming of course that
 most of our code is in Vala already...

 And this is *exactly* the problem. We would end up with programmers
 that quickly learnt vala, having no clue about GObject. That's
 absolutely horrible. Just like the people who only know how
 to write java or #C code. They know how to use all the fancy
 classes, but they have never implemented a list or anything
 lowlevel themselves. I don't want people who know vala, but
 don't had to learn GObject. Absolutely not. Knowing the
 foundations is an absolute prerequisite for any serious
 programming.

How is it a problem that our code becomes so easy that even dumb
programmers can understand and improve it when we are not forced to
include patches from such dumb programmers? Why would an open source
project have as a goal to keep its code complex in order to limit the
set of people that are able to help out, especially a project that
wants more people to contribute? Besides, it is not only dumb
programmers that uses higher-level languages such as C# and Java.

 / Martin


--

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-28 Thread Alexia Death
On Mon, Mar 28, 2011 at 10:26 AM, Martin Nordholts ense...@gmail.com wrote:
 How is it a problem that our code becomes so easy that even dumb
 programmers can understand and improve it when we are not forced to
 include patches from such dumb programmers?
This not how I understood mitch... I understood it as a valid concern
that if basics are hidden way another layer new contributors never
learn basics at all. And where that leads I have seen on some java
developers first hand. It leads to

My personal option is sort of split on this. On one hand less there is
boilerplate code, less there are chances of making white-space errors,
on the other... I looked into to the pdb recently... The perl
generator code there was a huge hindrance to understanding and writing
the code plus what mitch talked about.

For me personally the GObject boilerplate never was an issue. There
was plenty of code to copy-paste from even if I did not understand it
completely. Besides, you ever write it once per class and if it
changes it's a lot of quick and straightforward fixes.

What is an issue is UI maintenance. Having to manually stack GTK
containers without any preview is absolute pain. Once I used glade to
get my structure right and then translated it into code... So whats
wrong with finding away to make use of the GTKBuilder more?

-- 
--Alexia
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-28 Thread Simon Budig
Martin Nordholts (ense...@gmail.com) wrote:
 2011/3/27 Michael Natterer mi...@gimp.org:
  And this is *exactly* the problem. We would end up with programmers
  that quickly learnt vala, having no clue about GObject. That's
  absolutely horrible.
 
 How is it a problem that our code becomes so easy that even dumb
 programmers can understand and improve it when we are not forced to
 include patches from such dumb programmers?

They're bound to hit problems that out of their scope, leaving them
perplexed.

My experience with vala is deeply tainted by the (now resolved) bug
https://bugzilla.gnome.org/show_bug.cgi?id=587683

Bye,
Simon

PS: I don't like how you rephrase mitch's argument with offending words.

-- 
  si...@budig.de  http://simon.budig.de/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-28 Thread LightningIsMyName
Hello

On Mon, Mar 28, 2011 at 6:27 PM, Kevin Cozens ke...@ve3syb.ca wrote:

 It's a good thing I asked that we clarify the problem as I was thinking it
 was something else entirely. Pointers to a couple of files that show the
 issue of a lot of boilerplate code would be good so we can all see the
 extent of the problem.

 If the problem really is with gObject and the need for a lot of boilerplate
 code there are several options.

 ...

 3. Create template file(s) with all the typical boilerplate code.
 If people are copying from existing files it might be easier to just create
 some template files that can be used as the starting point.

 4. Write a program to generate the boilerplate code.
 If template files could not be made to handle the typical use cases, a
 program could be made where a person could answer questions or set options
 and have it generate a file with all the required boilerplate code.

 5. Use a chanting system similar to what is used in BABL and GEGL.
 The chanting system in BABL/GEGL seems to work well in that it makes it easy
 (or easier) to work with things like the GEGL operation files without the
 need for a deep understanding of gObject.

As one of the supporters for the Vala suggestion, I am willing to
give up the vala option, for options 4 and 5 (3 is sort of what many
of us already do - copy paste).
I don't know how easy is option 5 to write, but option 4 does seem
more or less possible. also, the fact is that most work with gobject
code is writing it in the first time, so I do think that a generate
once tool would solve my problem. Again, I'm speaking just for myself.

We have a meeting today, and we can *try* and sort this out then. I do
agree that introducing another language isn't such a good idea, and
what Simon showed doesn't increase my trust in vala (even if I like
that language)...

~LightningIsMyName
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-27 Thread Martin Nordholts
2011/3/27 Kevin Cozens ke...@ve3syb.ca:
 LightningIsMyName wrote:
 *** Optional topic: Re-Discussing GIMP's programming language ***
 Some developers that weren't present in the last meeting, highly
 disagree on the attempt to introduce vala into gimp, claiming that it
 will scare off developers (more than the simple C GObject code).

 Before talking about which new programming language is needed(?) in GIMP we
 should make sure the problem is clearly defined as to *why* we need
 something new. What problem is the new language going to solve?

 IIRC, it had something to do with creation of GUI stuff (such as dialog
 boxes?). If that is the case, the language should be irrelavant. There are
 other tools that can be used to more easily make a GUI. One that comes to
 mind is a tool like Glade that can generate a file that can be used with
 with a library (GtkBuilder?) to show the contents of the file.

 I may be completely off base here because I haven't heard a clear definition
 of the problem.

The problem with using C for everything is that we have to spend time
on managing boilerplate GObject C code, like manually initialize
vtables for example. We could spend this time doing things that
benefits our users instead.

When I get time, I will port GimpTag to Vala so we can see how the
introduction of Vala affects our codebase, autotools etc. If we bump
into a lot of problems, we can drop the idea of using Vala in GIMP,
but if it turns out we can become more productive by using Vala, we
should start using Vala more.

 / Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-27 Thread Michael Natterer
On 03/27/2011 11:36 AM, Martin Nordholts wrote:
 2011/3/27 Kevin Cozenske...@ve3syb.ca:
 LightningIsMyName wrote:
 *** Optional topic: Re-Discussing GIMP's programming language ***
 Some developers that weren't present in the last meeting, highly
 disagree on the attempt to introduce vala into gimp, claiming that it
 will scare off developers (more than the simple C GObject code).

 Before talking about which new programming language is needed(?) in GIMP we
 should make sure the problem is clearly defined as to *why* we need
 something new. What problem is the new language going to solve?

 IIRC, it had something to do with creation of GUI stuff (such as dialog
 boxes?). If that is the case, the language should be irrelavant. There are
 other tools that can be used to more easily make a GUI. One that comes to
 mind is a tool like Glade that can generate a file that can be used with
 with a library (GtkBuilder?) to show the contents of the file.

 I may be completely off base here because I haven't heard a clear definition
 of the problem.

As I already mentioned before. I am very much against the introduction
of another language into the GIMP core.

 The problem with using C for everything is that we have to spend time
 on managing boilerplate GObject C code, like manually initialize
 vtables for example. We could spend this time doing things that
 benefits our users instead.

So when you write code, how much time do you spend writing the
boilerplate? 10%? I would say it's much much less, because writing
the code is a small fraction of the time actually spent on the code,
the rest is debugging, refactoring, reading and reading it over
and over again. The percentage of writing the actual boilerplate
rapidly drops to a few percent.

And what are things that benefit our users we could do instead?
Thats a complete non-statement. Programming a complex thing
like GIMP is hard, no matter how supposedly easy you make
the programming language.

The problem is not the programming language, or GObject, it's
simply the complexity of GIMP's object system, and that complexity
is unfortunately unavoidable, and is not going to decrease by
adding another layer to it. And programming in general is *hard*
to do right, and whoever is not capable of doing it should rather
stay away from it. Yes, there is an entry barrier due to GObject,
but as our experience with the last few years of GSoC, and various
new contributors has shown, that was never the problem. They all
end up writing more-or-less proper GObject code. The problem in
their code is simply the lack of understanding for GIMP's object
system, and that lack is *completely*normal* and natural given
how complex GIMP is. They all get better if they stick with the
project, which is also completely normal.

I often hear how well the GIMP source is structured, and people
point others to GIMP as an example of properly done code. That's
a reputation which is not going to improve by adding another
fringe language.

As to the actual iussue of introducing whatever *additional*
language in GIMP, I strongly doubt that it would help us in
any way. It would increase the complexity of both building and
programming because there would be two languages to learn,
it would complicate the build system (new contributors
would also have to learn to deal with autofoo makefiles dealing
with both C and vala code). It would increase the barrier of
getting new contributors into the project, not lower it.

 When I get time, I will port GimpTag to Vala so we can see how the
 introduction of Vala affects our codebase, autotools etc. If we bump
 into a lot of problems, we can drop the idea of using Vala in GIMP,
 but if it turns out we can become more productive by using Vala, we
 should start using Vala more.

Yes we should get more productive, but adding a new language should
acheive that? We should rather work on our public interface, which
is the web page, the wiki, the devel web page. All that stuff is not
really active. If we have a hard time finding people who are willing
to do this (and a lot of people are capable of doing web stuff), how
is increasing the complexity of the GIMP core going to help us in
any way?

Introducing development tools like automated tests, or the build
system you set up (did I say thanks for that already?) does indeed
help a lot. Adding another language to the core in an attack of
activism doesn't.

ciao,
--Mitch
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-27 Thread Martin Nordholts
On 03/27/2011 02:12 PM, Michael Natterer wrote:

 So when you write code, how much time do you spend writing the
 boilerplate? 10%? I would say it's much much less, because writing
 the code is a small fraction of the time actually spent on the code,
 the rest is debugging, refactoring, reading and reading it over
 and over again. The percentage of writing the actual boilerplate
 rapidly drops to a few percent.

I don't have any exact figures, but it takes enough time to make it
annoying. Also don't forget to look at this from the point of view
from someone who doesn't know anything about GObject boilerplate code.
It is quite an obstacle to climb over, not only to be able to write
GObject boiler plate fluently, but also to read it fluently. This
becomes especially problematic in the context of temporary
contributions such as GSoC, where a substantial amount of the initial
time in a project is spent on getting students up to speed on how
GObject works.


 And what are things that benefit our users we could do instead?
 Thats a complete non-statement. Programming a complex thing
 like GIMP is hard, no matter how supposedly easy you make
 the programming language.

I meant that instead writing boilerplate, we and others can write code
that adds actual functionality.


 The problem is not the programming language, or GObject, it's
 simply the complexity of GIMP's object system, and that complexity
 is unfortunately unavoidable, and is not going to decrease by
 adding another layer to it.

Vala is not another layer, it's just another way to write GObject code
where the boiler plate is taken care of by the valac compiler. And I
don't see the GIMP object system as very complex, it is what you'd
expect for a program like GIMP. I actually often find myself reluctant
to add new classes because of all the extra work the boiler plate
requires. This isn't a healthy situation; adding new classes should be
effortless.


 I often hear how well the GIMP source is structured, and people
 point others to GIMP as an example of properly done code. That's
 a reputation which is not going to improve by adding another
 fringe language.

The GIMP code *is* well structured, but I don't see how that is an
argument either way. I don't want to add Vala to bring structure into
the code, I want to add Vala to get rid of all the boiler plate code.


 As to the actual iussue of introducing whatever *additional*
 language in GIMP, I strongly doubt that it would help us in
 any way. It would increase the complexity of both building and
 programming because there would be two languages to learn,
 it would complicate the build system (new contributors
 would also have to learn to deal with autofoo makefiles dealing
 with both C and vala code). It would increase the barrier of
 getting new contributors into the project, not lower it.

It's funny, because I see it the other way around. With infrastructure
for and knowledge about how to use Vala in GIMP, the barriers of
getting new contributors is lowered, because they don't need to learn
GObject C boilerplate before writing code. Assuming of course that
most of our code is in Vala already...

 / Martin


--

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-27 Thread Aurimas Juška
Hi,

On Sun, Mar 27, 2011 at 3:12 PM, Michael Natterer mi...@gimp.org wrote:
 So when you write code, how much time do you spend writing the
 boilerplate? 10%? I would say it's much much less, because writing
 the code is a small fraction of the time actually spent on the code,
 the rest is debugging, refactoring, reading and reading it over
 and over again. The percentage of writing the actual boilerplate
 rapidly drops to a few percent.

Isn't debugging, refactoring and code reading (finding references,
going to definition, etc etc -- noone reads code like a book, right?)
many times faster in Java or C# IDEs ? AFAIK Vala could be integrated
into IDEs (Eclipse, Monodevelop, Valide) in a similar way as Java or
C# and provide many benefits that most of the developers use for many
years already..
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-27 Thread Michael Natterer
On 03/27/2011 04:45 PM, Martin Nordholts wrote:
 On 03/27/2011 02:12 PM, Michael Natterer wrote:

 As to the actual iussue of introducing whatever *additional*
 language in GIMP, I strongly doubt that it would help us in
 any way. It would increase the complexity of both building and
 programming because there would be two languages to learn,
 it would complicate the build system (new contributors
 would also have to learn to deal with autofoo makefiles dealing
 with both C and vala code). It would increase the barrier of
 getting new contributors into the project, not lower it.

 It's funny, because I see it the other way around. With infrastructure
 for and knowledge about how to use Vala in GIMP, the barriers of
 getting new contributors is lowered, because they don't need to learn
 GObject C boilerplate before writing code. Assuming of course that
 most of our code is in Vala already...

And this is *exactly* the problem. We would end up with programmers
that quickly learnt vala, having no clue about GObject. That's
absolutely horrible. Just like the people who only know how
to write java or #C code. They know how to use all the fancy
classes, but they have never implemented a list or anything
lowlevel themselves. I don't want people who know vala, but
don't had to learn GObject. Absolutely not. Knowing the
foundations is an absolute prerequisite for any serious
programming.

ciao,
--Mitch
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-26 Thread Martin Nordholts
On 03/25/2011 02:31 PM, LightningIsMyName wrote:
 *** Other topics ***
 Any other suggestions should be suggested by replying to this email,
 or adding it directly to the wiki (if you have permissions to edit the
 wiki).

Hi,

What's the status of making wiki.gimp.org resolve to gimp-wiki.who.ee so 
e.g. the roadmap URL becomes

   http://wiki.gimp.org/index.php/GIMP_Roadmap

rather than the current

   http://gimp-wiki.who.ee/index.php/GIMP_Roadmap

?

Regards,
Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-26 Thread Kevin Cozens
LightningIsMyName wrote:
 *** Optional topic: Re-Discussing GIMP's programming language ***
 Some developers that weren't present in the last meeting, highly
 disagree on the attempt to introduce vala into gimp, claiming that it
 will scare off developers (more than the simple C GObject code).

Before talking about which new programming language is needed(?) in GIMP we 
should make sure the problem is clearly defined as to *why* we need 
something new. What problem is the new language going to solve?

IIRC, it had something to do with creation of GUI stuff (such as dialog 
boxes?). If that is the case, the language should be irrelavant. There are 
other tools that can be used to more easily make a GUI. One that comes to 
mind is a tool like Glade that can generate a file that can be used with 
with a library (GtkBuilder?) to show the contents of the file.

I may be completely off base here because I haven't heard a clear definition 
of the problem.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-26 Thread Alexandre Prokoudine
On 3/27/11, Kevin Cozens wrote:

 Before talking about which new programming language is needed(?) in GIMP we
 should make sure the problem is clearly defined as to *why* we need
 something new. What problem is the new language going to solve?

 IIRC, it had something to do with creation of GUI stuff

It has *something* to do with too much gobject boilerplate code.

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] GIMP Developer Meeting #3 - March 28, 2011

2011-03-25 Thread LightningIsMyName
Hello,

The next GIMP Developer Meeting will take place in the GIMP IRC on
March 28th 2011, 10:00 PM CET (For time zone conversions, see
http://www.timeanddate.com/worldclock/fixedtime.html?month=3day=28year=2011hour=22min=0sec=0p1=48).
Thee meeting page is up and running on
http://gimp-wiki.who.ee/index.php/Hacking:Dev_Meeting_28_Mar_2011

Our agenda is quite small this time, so unless someone has more
topics, it will be really short this time :)

*** GSoC Student Applications ***
Official GSoC applications should start coming in on march 28 19:00
utc - that's 2 hours before the meeting should begin. Also, we already
have student applications on the mailing list. Some suggestions were
made on putting minimal student requirements (not sure how practical
this is) and some suggested creating some quick start guides for new
developers. Do we want to do anything to get students started? BTW,
such content should be placed on the developer wiki!

Also regarding GSoC, not sure really which rating of ideas should
happen, by whom and when, but discussing it should be done or decided
on. For obvious reason, the writer of these lines (who applies for
GSoC himself) will not participate in that part of the discussion.

*** Optional topic: Re-Discussing GIMP's programming language ***
Some developers that weren't present in the last meeting, highly
disagree on the attempt to introduce vala into gimp, claiming that it
will scare off developers (more than the simple C GObject code).
Discuss!

*** Other topics ***
Any other suggestions should be suggested by replying to this email,
or adding it directly to the wiki (if you have permissions to edit the
wiki).

See you there,
LightningIsMyName
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


[Gimp-developer] Gimp 2.7.2 Windows 64 bit Compiling Issues plug-ins/file-jpegs

2011-03-13 Thread Partha Bagchi
Hi,

The latest git (March 13) seems to have broken plug-ins/file-jpeg
compiling on my
   machine.  Please note that I am able to compile the March 5
gimp-git-master version. Also,
   I am able to compile --without-libjpeg.

   This works:
   ./configure --prefix=/opt/gimp-2.7.2 --build=x86_64-w64-mingw32 CPPFLAGS=-I/
   t/include -I/c/Python27/include LIBS=-L/opt/lib -L/c/Python27/Lib
   --without-libjpeg

   This does not:
   ./configure --prefix=/opt/gimp-2.7.2 --build=x86_64-w64-mingw32 CPPFLAGS=-I/
   t/include -I/c/Python27/include LIBS=-L/opt/lib -L/c/Python27/Lib

Looks likes the issue is with jpeg-exif.o: In function
`jpeg_exif_rotate_query_dialog': and libintl.
   ___
   I am getting the following error:
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg.c:203: undefined reference to `libintl_bindtextdomain'
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg.c:203: undefined reference to `libintl_bind_textdomain_codeset'
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg.c:203: undefined reference to `libintl_textdomain'
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil

- Ignored:
   e-jpeg/jpeg.c:300: undefined reference to `libintl_gettext'
   jpeg-exif.o: In function `jpeg_exif_rotate_query_dialog':
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg-exif.c:292: undefined reference to `libintl_gettext'
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg-exif.c:292: undefined reference to `libintl_gettext'
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg-exif.c:350: undefined reference to `libintl_gettext'
   
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
   e-jpeg/jpeg-exif.c:365: undefined reference to `libintl_gettext'
   
jpeg-exif.o:c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\
   plug-ins\file-jpeg/jpeg-exif.c:376: more undefined references to
`libintl_gettex
   t' follow
   collect2: ld returned 1 exit status
   make[3]: *** [file-jpeg.exe] Error 1
   make[3]: Leaving directory
`/usr/src/gimp/gimp-2.7.2/nightly-builds/gimp-Mar13-2
   .7.2/plug-ins/file-jpeg'
   make[2]: *** [all-recursive] Error 1
   make[2]: Leaving directory
`/usr/src/gimp/gimp-2.7.2/nightly-builds/gimp-Mar13-2
   .7.2/plug-ins'
   make[1]: *** [all-recursive] Error 1
   make[1]: Leaving directory
`/usr/src/gimp/gimp-2.7.2/nightly-builds/gimp-Mar13-2
   .7.2'
   make: *** [all] Error 2
   _
   Windows 7 64-bit using
   $ gcc -v
   Using built-in specs.
   Target: x86_64-w64-mingw32
   Configured with: ../gcc44-svn/configure --host=x86_64-w64-mingw32
--target=x86_6
   4-w64-mingw32 --disable-multilib --enable-checking=release
--prefix=/mingw64 --w
   ith-sysroot=/mingw64 --enable-languages=c,c++,fortran,objc,obj-c++
--enable-libg
   omp --with-gmp=/mingw64 --with-mpfr=/mingw64 --disable-nls
--disable-win32-regis
   try
   Thread model: win32
   gcc version 4.4.5 20101001 (release) [svn/rev.164871 - mingw-w64/oz] (GCC)

   I am using gtk version 2.22 (64 bit) and glib version 2.28 (64 bit).
   Also, I have gnutext and friends installed and I am not having this
   problem with
   other software that I compiled.

   Any suggestions appreciated.

   Thanks in advance,
   Partha
   www.partha.com

- Done.



-- Forwarded message --
From: Partha Bagchi parth...@gmail.com
To: gimp-developer-requ...@lists.xcf.berkeley.edu
Date: Sun, 13 Mar 2011 17:36:56 -0400
Subject: Gimp 2.7.2 Compiling plug-ins/file-jpeg
Hi,

The latest git (March 13) seems to have broken jpeg compiling on my
machine.  Please note that I am able to compile March 5 version. Also,
I am able to compile --without-libjpeg.

This works:
./configure --prefix=/opt/gimp-2.7.2 --build=x86_64-w64-mingw32 CPPFLAGS=-I/
t/include -I/c/Python27/include LIBS=-L/opt/lib -L/c/Python27/Lib
--without-libjpeg

This does not:

./configure --prefix=/opt/gimp-2.7.2 --build=x86_64-w64-mingw32 CPPFLAGS=-I/
t/include -I/c/Python27/include LIBS=-L/opt/lib -L/c/Python27/Lib

___
I am getting the following error:
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
e-jpeg/jpeg.c:203: undefined reference to `libintl_bindtextdomain'
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
e-jpeg/jpeg.c:203: undefined reference to `libintl_bind_textdomain_codeset'
c:\Users\partha\src\gimp\gimp-2.7.2\nightly-builds\gimp-Mar13-2.7.2\plug-ins\fil
e-jpeg/jpeg.c:203: undefined reference to `libintl_textdomain'

Re: [Gimp-developer] GIMP vs Photoshop

2011-03-09 Thread gespert...@gmail.com
 These concepts do transfer to GIMP, and if one is generally empowering
 students with the ability to do manipulation on images.. teaching them
 how to do it with GIMP gives them both a skill and an option of a tool
 they can use without a fee; as well as have the freedom to improve in
 the other ways free software does. Pointing out that some things work
 better in Photoshop doesn't seem constructive in this discussion.

Indeed.
I was baffled to see how some GIMP people started to downplay GIMP as
not suitable for this particular need. It's a school teacher trying to
get kids into the basics of image manipulation, not a high grade
training for the print industry!
GIMP is absolutely suitable for this task, and it can be used in real
world environments too. I use it everyday for my professional design
work. I have to work around some edge cases, of course, but for most
of my work it is usable (and I send works to different print providers
in a daily basis).
I don't care much about CMYK since I use intermediate/late binding,
but the lack of higher bitdepth is indeed a hurdle when I work with
narrow range monochrome gradients or alpha channels.
Anyway, I don't see how some gradient banding or the loss of precision
with some filters could be a real concern for kids learning the basics
of image manipulation, at least to the point of considering to replace
GIMP, which is free, with an expensive commercial application.
And even in that case, GIMP uses the same principles than Photoshop,
so you can use it to learn to work layers, blending modes, masks,
filters, selections, levels, curves, color balance, cloning, healing,
etc. It's all there.

Apart from that, I'm with pippin about the premature CMYK conversion.
I came out of the University (where I studied graphic design) with a
rather limited knowledge about color management, thinking that early
binding was the only way to work for print and that with the right
CMYK values I would get perfect Pantone colors :-p
When I switched to free software and met GIMP I had to learn some
basics again to work without CMYK and the quality of my prints
improved a lot, because that time I knew what I was doing.
Of course there are cases when the access to CMYK separations is
useful, but I would have preferred that they teach me to work with
color management properly and learn to tweak CYMK later.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Ofnuts

On 03/08/2011 08:46 AM, Olivier wrote:
2011/3/8 Michael Grosberg grosberg.mich...@gmail.com 
mailto:grosberg.mich...@gmail.com


Debi Rapson drapson at mansd.org http://mansd.org writes:

 Can you point me in the direction of a list of places that
actually use
 GIMP for photo retouching and graphics creation.

Hmm. GIMP is not well suited for professional photo retouching -
it lack the
necessary CMYK color model (among other things). I'm not sure what
the focus
of your program is but if you're looking for real-world use I
would look more
into video game art creation or online content.


Could you explain why retouching photos should be made in CMYK rather 
than RGB?





Could you explain why retouching photos should be made in RGB rather 
than HSV/HSL :)
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
or better yet: Lab? ;]

Anyway CMYK is neccessary too...

W dniu 2011-03-08 10:08 użytkownik Ofnuts ofn...@laposte.net napisał:

On 03/08/2011 08:46 AM, Olivier wrote:

 2011/3/8 Michael Grosberg grosberg.mich...@gmail.com
...
Could you explain why retouching photos should be made in RGB rather than
HSV/HSL :)

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Olivier
We are not speaking about the same thing. The fact that you want to change
some channels in some color model does not mean that the internal
representation of images must be based on this color model. You need tools
for generating a proper CMYK representation of you image, suited to your
printing shop hardware, but that does not mean that the image you handle
must use this representation from the beginning.

RGB is the internal representation of the images. It's also a color model,
not especially suitable for manipulating colors. Thus you need tools that
handle the image in more convenient color spaces. When you define a color
using the color chooser, I suppose you work in HSV, not RGB?

2011/3/8 Bogdan Szczurek thebod...@gmail.com

 or better yet: Lab? ;]

 Anyway CMYK is neccessary too...

 W dniu 2011-03-08 10:08 użytkownik Ofnuts ofn...@laposte.net napisał:

 On 03/08/2011 08:46 AM, Olivier wrote:
 
  2011/3/8 Michael Grosberg grosberg.mich...@gmail.com
  ...
 Could you explain why retouching photos should be made in RGB rather than
 HSV/HSL :)

 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer




-- 
Olivier Lecarme
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Michael Grosberg
Olivier olecarme at gmail.com writes:

 
 
 2011/3/8 Michael Grosberg grosberg.michael at gmail.com
 
 Debi Rapson drapson at mansd.org writes:
  Can you point me in the direction of a list of places that actually use
  GIMP for photo retouching and graphics creation.
 Hmm. GIMP is not well suited for professional photo retouching - it lack the
 necessary CMYK color model (among other things). I'm not sure what the focus
 of your program is but if you're looking for real-world use I would look more
 into video game art creation or online content.
 
 
 Could you explain why retouching photos should be made in CMYK rather than 
 RGB?

Photo retouching is usually done by print magazines. It stands to reason that
they would use tools that are able to work with CMYK. 

As for the other things...
Modern Photographic work also relies on a higher bit depth. Photoshop is able
to process raw camera input as opposed to GIMP which has to first convert it 
to 8-bit before being able to work on the image. 
There are also various selection tools, color adjustment tools and retouching
tools (such as the healing brush) that work better in Photoshop.






___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
 We are not speaking about the same thing. The fact that you want to change
 some channels in some color model does not mean that the internal
 representation of images must be based on this color model.

True, it doesn't.

 You need tools
 for generating a proper CMYK representation of you image, suited to your
 printing shop hardware, but that does not mean that the image you handle
 must use this representation from the beginning.

I agree, it doesn't have to, yet it is convenient to use such
representation when the image is to be send to print house.

 RGB is the internal representation of the images.

That's untrue.

 It's also a color model,

I'm not sure if it's right to try to set apart internal
representation and  color model.

 not especially suitable for manipulating colors.

I agree, but also it's easy to use in digital environment.

 Thus you need tools that handle the image in more convenient color spaces.

Meaning: tools that convert image to different color space for the
time of their application. Which, by the way, can be quite tricky
step.

 When you define a color
 using the color chooser, I suppose you work in HSV, not RGB?

In fact, most of the time I use CMYK color chooser. Choice of color
model often depends on your notion of that model. I prefer to use
the same color model in my chooser that is the color model of my
image. Using e.g. HSV chooser for RGB image can be deceitful since
some color values can be silently changed by CMS. I prefer to use e.g.
Lab for color adjustment and after I'm done with my modifications
convert image to destination workspace. That way I've got full control
over things that happen to my colors during conversion.

Anyway, I believe we should be able to use different color models used
to represent color samples stored in images not because it's just a
nice thing but because there's one silent assumption about every
color model: every color model is bound with some workspace not
necessarily bijective in regard to other workspaces.

Best regards!
thebodzio
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Alexandre Prokoudine
On 3/8/11, Bogdan Szczurek wrote:

 When you define a color
 using the color chooser, I suppose you work in HSV, not RGB?

 In fact, most of the time I use CMYK color chooser.

Since we got carried away from the topic anyway, I keep hearing users
complaining about various bits of GIMP still not color managed, most
notoriously -- filter preview and sample points. The latter is sort of
critical to those who uses separate+ and/or CMYKTool after editing
things in GIMP. That makes one wonder if it will be addressed in 2.8
or later.

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
On Tue, Mar 8, 2011 at 12:28 PM, Michael Grosberg
grosberg.mich...@gmail.com wrote:
 Olivier olecarme at gmail.com writes:



 2011/3/8 Michael Grosberg grosberg.michael at gmail.com

 Debi Rapson drapson at mansd.org writes:
  Can you point me in the direction of a list of places that actually use
  GIMP for photo retouching and graphics creation.
 Hmm. GIMP is not well suited for professional photo retouching - it lack the
 necessary CMYK color model (among other things). I'm not sure what the focus
 of your program is but if you're looking for real-world use I would look more
 into video game art creation or online content.


 Could you explain why retouching photos should be made in CMYK rather than 
 RGB?

 Photo retouching is usually done by print magazines. It stands to reason that
 they would use tools that are able to work with CMYK.

If I may interfere :). In my work I use CMYK on daily basis and I
think the question why photos should be retouched in CMYK is not the
right one to ask. One could do that but it's not the point. CMYK is
not needed because it's nice to retouch images but because it provides
fine control over cyan, magenta, yellow and black color components in
four color professional print. One could only relay on color
management in print workflow, but oftentimes it's insufficient. There
are (not so rare) cases when CMS doesn't yield expected results—I
mean: conversion can be done all right according to theory but in
spite of that it's better to manually decide how some colors end up
looking like. Sometimes one need to add or remove some paint from
reproduction before it's going to be printed. Example: you need to
have nice black background. Most of the times CMS will try to simulate
that with all colors while it's better to use e.g. just full black and
cyan. Another example: you need to do some trapping. Sometimes it can
be done in RIP but you need to trust that to RIP itself and print
house. These are only a couple of arguments, leaving aside quite
similar cases of printing with paints different than C, M, Y and K.

Best regards!
thebodzio
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
On Tue, Mar 8, 2011 at 2:30 PM, Alexandre Prokoudine
alexandre.prokoud...@gmail.com wrote:
 On 3/8/11, Bogdan Szczurek wrote:

 When you define a color
 using the color chooser, I suppose you work in HSV, not RGB?

 In fact, most of the time I use CMYK color chooser.

 Since we got carried away from the topic anyway, I keep hearing users
 complaining about various bits of GIMP still not color managed, most
 notoriously -- filter preview and sample points. The latter is sort of
 critical to those who uses separate+ and/or CMYKTool after editing
 things in GIMP. That makes one wonder if it will be addressed in 2.8
 or later.

I think that we could touch here a broader problem of system wide
color management. I think leaving color management to every single
graphics editor separately is a no-no. It just makes keeping color
managed workflow somewhat a nightmare.
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Alexandre Prokoudine
On 3/8/11, Bogdan Szczurek wrote:

 Since we got carried away from the topic anyway, I keep hearing users
 complaining about various bits of GIMP still not color managed, most
 notoriously -- filter preview and sample points. The latter is sort of
 critical to those who uses separate+ and/or CMYKTool after editing
 things in GIMP. That makes one wonder if it will be addressed in 2.8
 or later.

 I think that we could touch here a broader problem of system wide
 color management. I think leaving color management to every single
 graphics editor separately is a no-no.

Oh, but you don't have to do it :) GNOME Color Manager already
provides D-Bus methods to request stuff like working color space
profile. Any D-Bus enabled app (and GIMP is one) can do that. For 2.8,
however, simply fixing what's already there would be enough.

(Albeit I heard from users who deal with DTP that they actually like
advanced cms display filter: http://registry.gimp.org/node/24944)

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Øyvind Kolås
On Tue, Mar 8, 2011 at 1:33 PM, Bogdan Szczurek thebod...@gmail.com wrote:
 have nice black background. Most of the times CMS will try to simulate
 that with all colors while it's better to use e.g. just full black and
 cyan. Another example: you need to do some trapping. Sometimes it can
 be done in RIP but you need to trust that to RIP itself and print
 house. These are only a couple of arguments, leaving aside quite
 similar cases of printing with paints different than C, M, Y and K.

There are use cases where direct control over the separated result to
CMYK is desired, this is however the corner cases and not the generic
sense, it is my impression that a lot of people are editing in CMYK
without understanding color management at all, effectively
circumventing proper color management to happen. In the few cases
where you need to include text or vector elements on top (or embedded
within) an image and want to ensure a matching color with the
(adjusted) photo,. or do other things to avoid problems with
registration problems yes I see this as beneficial. To edit photos in
a device specific (or even geography specified least common
denominator CMYK profile) by default is however in my opinion not good
advice.

Considering the use cases where fine grained control over the
resulting offset plates/actual ink used for C,M,Y,K to be a subset of
the more general cases where individual ink control is desired
(spot-colors (including metallic, glossy and other overprints) as well
as duo tone and more).

This the direction I have encouraged GIMP to move in on the UI level.
This distances it from color managed, photo retouching etc. In the
foreseeable future I see GEGL as primarily aiming to provide the core
to do color manipulation, processing and image processing in
colorimetrically managed (RGB) color spaces; with almost enforced
strict working spaces for the algorithms to ensure predictability. The
ability to do separation to CMYK, spot colors and more with associated
processing on such will most easily be done as abstractions
implemented using a planar approach where each ink is represented by a
graylevel buffer.

/Øyvind Kolås
-- 
«The future is already here. It's just not very evenly distributed»
                                                 -- William Gibson
http://pippin.gimp.org/                            http://ffii.org/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
On Tue, Mar 8, 2011 at 3:23 PM, Alexandre Prokoudine
alexandre.prokoud...@gmail.com wrote:
 On 3/8/11, Bogdan Szczurek wrote:

 Since we got carried away from the topic anyway, I keep hearing users
 complaining about various bits of GIMP still not color managed, most
 notoriously -- filter preview and sample points. The latter is sort of
 critical to those who uses separate+ and/or CMYKTool after editing
 things in GIMP. That makes one wonder if it will be addressed in 2.8
 or later.

 I think that we could touch here a broader problem of system wide
 color management. I think leaving color management to every single
 graphics editor separately is a no-no.

 Oh, but you don't have to do it :) GNOME Color Manager already
 provides D-Bus methods to request stuff like working color space
 profile. Any D-Bus enabled app (and GIMP is one) can do that. For 2.8,
 however, simply fixing what's already there would be enough.

I didn't know that (obviously ;)). It's nice, but I've got a hunch
that such thing should be placed lower than DM. My ideal would be
even something placed deeper than display manager/X.org.

I'd love to e.g. make my X theme using HSV or Lab color tuples. Also,
such thing could take color management and color model support
entirely of off applications shoulders.

 (Albeit I heard from users who deal with DTP that they actually like
 advanced cms display filter: http://registry.gimp.org/node/24944)

Hmmm… I'm not sure of the reason of having that.

Best regards!
thebodzio
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
On Tue, Mar 8, 2011 at 3:34 PM, Øyvind Kolås pip...@gimp.org wrote:
 On Tue, Mar 8, 2011 at 1:33 PM, Bogdan Szczurek thebod...@gmail.com wrote:
 have nice black background. Most of the times CMS will try to simulate
 that with all colors while it's better to use e.g. just full black and
 cyan. Another example: you need to do some trapping. Sometimes it can
 be done in RIP but you need to trust that to RIP itself and print
 house. These are only a couple of arguments, leaving aside quite
 similar cases of printing with paints different than C, M, Y and K.

 There are use cases where direct control over the separated result to
 CMYK is desired, this is however the corner cases and not the generic
 sense,

True enough, but I'm living on that edge ;).

 it is my impression that a lot of people are editing in CMYK
 without understanding color management at all, effectively
 circumventing proper color management to happen.

I believe, color management is one of the most misunderstood and
non-understood subjects out there generally :).

 In the few cases
 where you need to include text or vector elements on top (or embedded
 within) an image and want to ensure a matching color with the
 (adjusted) photo,. or do other things to avoid problems with
 registration problems yes I see this as beneficial. To edit photos in
 a device specific (or even geography specified least common
 denominator CMYK profile) by default is however in my opinion not good
 advice.

I don't see it different.

 Considering the use cases where fine grained control over the
 resulting offset plates/actual ink used for C,M,Y,K to be a subset of
 the more general cases where individual ink control is desired
 (spot-colors (including metallic, glossy and other overprints) as well
 as duo tone and more).

I love that notion! I think of it similarly. Yet there's one thing in
print specific color models that's notoriously neglected in color
managed systems: image isn't magically put on some white (what is
white exactly? ;)) universal material. Image goes through CtP (most of
the time nowadays), machine and is placed on material of different
characteristics. So, what is really needed for good color management
is the profile of each of these stages, or at least whole process. Of
course there are some standard profiles (e.g. FOGRA) but they all
fall short when one is to use for example uncoated, dark red paper. I
know, I know… egde case, yet as I said before I'm quite often on such
edge :).

 This the direction I have encouraged GIMP to move in on the UI level.
 This distances it from color managed, photo retouching etc. In the
 foreseeable future I see GEGL as primarily aiming to provide the core
 to do color manipulation, processing and image processing in
 colorimetrically managed (RGB) color spaces;

I also have high hopes for GEGL, but I'd rather have it use some more
abstract color model for that. I know it's not so simple—maybe even
undoable–that way, but I do like the idea of color model that has
complete coverage of visible spectrum.

 with almost enforced
 strict working spaces for the algorithms to ensure predictability. The
 ability to do separation to CMYK, spot colors and more with associated
 processing on such will most easily be done as abstractions
 implemented using a planar approach where each ink is represented by a
 graylevel buffer.

True enough, but we mustn't forget about target material
characteristics when considering print (and soft proofing), paint
printing order and their attributes (opacity among them too).

Best regards!
thebodzio
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Øyvind Kolås
On Tue, Mar 8, 2011 at 3:12 PM, Bogdan Szczurek thebod...@gmail.com wrote:
 Considering the use cases where fine grained control over the
 resulting offset plates/actual ink used for C,M,Y,K to be a subset of
 the more general cases where individual ink control is desired
 (spot-colors (including metallic, glossy and other overprints) as well
 as duo tone and more).
 I also have high hopes for GEGL, but I'd rather have it use some more
 abstract color model for that. I know it's not so simple—maybe even
 undoable–that way, but I do like the idea of color model that has
 complete coverage of visible spectrum.

Using a color model with full coverage of the visual spectrum would be
an extension along the lines of RGB and the responses of the human
visual system/physics, entirely additive. Spectral processing is not
similar to subtractive models like CMYK  models needed for simulating
print, mixing aspects, subsurface scattering, ink interactions and
more (some of which are better indirectly modeled by ICC transforms
backed by actual test-runs).

 with almost enforced
 strict working spaces for the algorithms to ensure predictability. The
 ability to do separation to CMYK, spot colors and more with associated
 processing on such will most easily be done as abstractions
 implemented using a planar approach where each ink is represented by a
 graylevel buffer.

 True enough, but we mustn't forget about target material
 characteristics when considering print (and soft proofing), paint
 printing order and their attributes (opacity among them too).

All of these, like the simulation of glossiness or reflectiveness of
metallic inks are things for the final separation/composite/simulation
though - which very well can take into account both substrate and
perhaps even an animated illuminant ;) Such soft-proofing would not be
a space that GEGL itself would be doing processing in however, even
though it might have op(s) to take the individual grey level buffers
to create an RGB simulation to be shown on a display,. taking into
account the RGB profile.

Allowing the user to configure a largeish set of predefinable inks for
separation and simulation/softproofing would possibly allow some very
nice workflows in GIMP and other softwares using GEGL.

Implementing the capabilities of doing such workflows is something
that only can happen after GIMP itself has more naive initial support
for storing its image data in GeglBuffers of higher bit depths. So if
someone wants to play with, research and make prototypes for such a
thing it would be a nice and welcome addition.

/Øyvind K.
-- 
«The future is already here. It's just not very evenly distributed»
                                                 -- William Gibson
http://pippin.gimp.org/                            http://ffii.org/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Øyvind Kolås
On Tue, Mar 8, 2011 at 11:28 AM, Michael Grosberg
grosberg.mich...@gmail.com wrote:
 Olivier olecarme at gmail.com writes:
 2011/3/8 Michael Grosberg grosberg.michael at gmail.com
 Could you explain why retouching photos should be made in CMYK rather than 
 RGB?

 Photo retouching is usually done by print magazines. It stands to reason that
 they would use tools that are able to work with CMYK.

Please see my longer response about why doing this _in_ CMYK is
usually wrong, premature optimization by using device dependendt color
spaces if the result might go to many different printers, profiles
etc.

 As for the other things...
 Modern Photographic work also relies on a higher bit depth. Photoshop is able
 to process raw camera input as opposed to GIMP which has to first convert it
 to 8-bit before being able to work on the image.

Some of these are true, and GIMP is working towards lifting some of
these limitations by migrating to GEGL.

 There are also various selection tools, color adjustment tools and retouching
 tools (such as the healing brush) that work better in Photoshop.

These concepts do transfer to GIMP, and if one is generally empowering
students with the ability to do manipulation on images.. teaching them
how to do it with GIMP gives them both a skill and an option of a tool
they can use without a fee; as well as have the freedom to improve in
the other ways free software does. Pointing out that some things work
better in Photoshop doesn't seem constructive in this discussion.

/Øyvind Kolås
-- 
«The future is already here. It's just not very evenly distributed»
                                                 -- William Gibson
http://pippin.gimp.org/                            http://ffii.org/
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
 On Tue, Mar 8, 2011 at 3:12 PM, Bogdan Szczurek thebod...@gmail.com
 wrote:
  Considering the use cases where fine grained control over the
  resulting offset plates/actual ink used for C,M,Y,K to be a subset
  of the more general cases where individual ink control is desired
  (spot-colors (including metallic, glossy and other overprints) as
  well as duo tone and more).
  I also have high hopes for GEGL, but I'd rather have it use some
  more abstract color model for that. I know it's not so simple—maybe
  even undoable–that way, but I do like the idea of color model that
  has complete coverage of visible spectrum.
 
 Using a color model with full coverage of the visual spectrum would be
 an extension along the lines of RGB and the responses of the human
 visual system/physics, entirely additive.

Not entirely along the lines I'm afraid. First of all it strongly
depends which RGB we're talking about. Even if we take scRGB into
account there's still some considerable parts of visible spectrum that
can not be described by scRGB's triad. I know scRGB is tempting for
it's quite broad and seems easy to implement in RGB dominated world,
but I've got a premonition that using device agnostic color space would
pay off more. But again–I don't know that :).

 Spectral processing is not
 similar to subtractive models like CMYK

I can't agree more.

 models needed for simulating
 print, mixing aspects, subsurface scattering, ink interactions and
 more (some of which are better indirectly modeled by ICC transforms
 backed by actual test-runs).

Some effects can be modelled that way (maybe even all). Other thing is
if they actually are. Getting specific paper profile is most of the
time undoable. Maybe something could be done in that matter? For
example instead of painfully standard “color settings” dialog in
preferences and “assign profile”, “convert to profile” options some new
layout would work better? Maybe instead of going to a kind of “image
mode” menu, we should go to “color workspace” menu with all available
profiles listed there? The truth is that whenever we use color model
that is unable to describe whole visible spectrum we are using some
cutout of this spectrum, a working space. Giving an option to
just convert image to “grayscale” or “CMYK” seems to blur that truth
and IMHO tries to bury color management concept.

  with almost enforced
  strict working spaces for the algorithms to ensure predictability.
  The ability to do separation to CMYK, spot colors and more with
  associated processing on such will most easily be done as
  abstractions implemented using a planar approach where each ink is
  represented by a graylevel buffer.
 
  True enough, but we mustn't forget about target material
  characteristics when considering print (and soft proofing), paint
  printing order and their attributes (opacity among them too).
 
 All of these, like the simulation of glossiness or reflectiveness of
 metallic inks are things for the final separation/composite/simulation
 though - which very well can take into account both substrate and
 perhaps even an animated illuminant ;)

Tempting… tempting… :)

 Such soft-proofing would not
 be a space that GEGL itself would be doing processing in however, even
 though it might have op(s) to take the individual grey level buffers
 to create an RGB simulation to be shown on a display,. taking into
 account the RGB profile.
 
 Allowing the user to configure a largeish set of predefinable inks for
 separation and simulation/softproofing would possibly allow some very
 nice workflows in GIMP and other softwares using GEGL.

Yup! That's what I hope for too.

 Implementing the capabilities of doing such workflows is something
 that only can happen after GIMP itself has more naive initial support
 for storing its image data in GeglBuffers of higher bit depths. So if
 someone wants to play with, research and make prototypes for such a
 thing it would be a nice and welcome addition.

I don't think that higher bit depths are more important for
transformations than for storing color samples. If image is to be
displayed, most of the time it'll end up being crammed into 3 8-bit
values :). If it's about to be printed most often it'll be pushed into
finite (and not so big) number of possible raster point sizes. I think
transformations are really the things that are to benefit most from
bigger number of possible sample values. Images of course too, but not
everytime.

Best regards!
thebodzio


signature.asc
Description: PGP signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Martin Nordholts
On 03/08/2011 07:50 PM, Bogdan Szczurek wrote:
 On Tue, Mar 8, 2011 at 3:12 PM, Bogdan Szczurekthebod...@gmail.com
 wrote:
 I also have high hopes for GEGL, but I'd rather have it use some
 more abstract color model for that. I know it's not so simple—maybe
 even undoable–that way, but I do like the idea of color model that
 has complete coverage of visible spectrum.

 Using a color model with full coverage of the visual spectrum would be
 an extension along the lines of RGB and the responses of the human
 visual system/physics, entirely additive.

 Not entirely along the lines I'm afraid. First of all it strongly
 depends which RGB we're talking about. Even if we take scRGB into
 account there's still some considerable parts of visible spectrum that
 can not be described by scRGB's triad. I know scRGB is tempting for
 it's quite broad and seems easy to implement in RGB dominated world,
 but I've got a premonition that using device agnostic color space would
 pay off more. But again–I don't know that :).


If all you want is a color space that can encode all visible colors, 
i.e. the entire CIEXYZ color space, RGB is fine. Transforming from 
CIEXYZ to RGB (and vice versa) is a simple matrix multiplication, where 
the matrix depends on the primaries and white point chosen. It's just 
that sometimes the RGB components will be negative and sometimes greater 
than 1.0, but each color that can be perceived by a human can be encoded 
in such a boundless RGB color space.

If you want a color model that doesn't lose the information about the 
spectral power distribution of the stimulus, then RGB won't do, but from 
your reply above it doesn't sound like that is what you meant.

  / Martin


-- 

My GIMP Blog:
http://www.chromecode.com/
Why GIMP 2.8 is not released yet
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Michael Grosberg
Øyvind Kolås pippin at gimp.org writes:

 
 On Tue, Mar 8, 2011 at 11:28 AM, Michael Grosberg
 grosberg.michael at gmail.com wrote:
  Olivier olecarme at gmail.com writes:
  2011/3/8 Michael Grosberg grosberg.michael at gmail.com

 These concepts do transfer to GIMP, and if one is generally empowering
 students with the ability to do manipulation on images.. teaching them
 how to do it with GIMP gives them both a skill and an option of a tool
 they can use without a fee; as well as have the freedom to improve in
 the other ways free software does. Pointing out that some things work
 better in Photoshop doesn't seem constructive in this discussion.

You are forgetting what the discussion is about, I think :-)
The original poster asked, among other things, for examples of GIMP being used
for photo-retouching in the real world. I replied that perhaps it was better 
to look for places that use GIMP for video game art creation, and mentioned
some reasons why GIMP isn't, to the best of my knowledge, used by photo
retouching professionals. I did not intend to discourage the teaching of GIMP,
only to point the OP in a direction where they are more likely to find a real
professional who uses GIMP. It is, as you said, completely possible to teach
the basic skills using GIMP. But photo retouching isn't the only thing GIMP
can do, and I don't see why the need to focus on it. What about web graphics?
digital painting? Texture art? I'm sure the artists who worked on Sintel would
amaze the students with their Gimping skills. 

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Alexandre Prokoudine
On 3/8/11, Michael Grosberg wrote:

 But photo retouching isn't the only thing GIMP can do, and I don't
 see why the need to focus on it. What about web graphics?
 digital painting? Texture art? I'm sure the artists who worked on Sintel
 would amaze the students with their Gimping skills.

plug mode=shameless

There is, in fact, a whole DVD on digital painting by Sintel art
director based around tweaked version of GIMP:

http://www.blender3d.org/e-shop/product_info_n.php?products_id=122

/plug

Alexandre Prokoudine
http://libregraphicsworld.org
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Tobias Oelgarte
Who said this could not be done in Gimp? Some examples of Works i 
created with Gimp that are under CC:

Retouching:
* http://commons.wikimedia.org/wiki/File:Snow_leopard_portrait.jpg 
(Original)
* 
http://commons.wikimedia.org/wiki/File:Snow_leopard_portrait-2010-07-09.jpg 
(Retouched)
* 
http://commons.wikimedia.org/wiki/File:MarineCorpsCompany_F-2-24_KhalidiyahSandstorm_2008.jpg
 
(Original with wrong colors)
* 
http://commons.wikimedia.org/w/index.php?title=File:MarineCorpsCompany_F-2-24_KhalidiyahSandstorm_2008_edit.jpg
 
(Color Corrected version)
* 
http://commons.wikimedia.org/w/index.php?title=File:Rana_esculenta_on_Nymphaea_edit.JPG
 
(Original is linked on page)

Drawings (may contain nudity):
* 
http://commons.wikimedia.org/wiki/File:On_the_edge_-_free_world_version.jpg
* http://commons.wikimedia.org/w/index.php?title=File:Dojikko.png

Am 08.03.2011 20:29, schrieb Michael Grosberg:
 Øyvind Kolåspippinat  gimp.org  writes:

 On Tue, Mar 8, 2011 at 11:28 AM, Michael Grosberg
 grosberg.michaelat  gmail.com  wrote:
 Olivierolecarmeat  gmail.com  writes:
 2011/3/8 Michael Grosberggrosberg.michaelat  gmail.com
 These concepts do transfer to GIMP, and if one is generally empowering
 students with the ability to do manipulation on images.. teaching them
 how to do it with GIMP gives them both a skill and an option of a tool
 they can use without a fee; as well as have the freedom to improve in
 the other ways free software does. Pointing out that some things work
 better in Photoshop doesn't seem constructive in this discussion.
 You are forgetting what the discussion is about, I think :-)
 The original poster asked, among other things, for examples of GIMP being used
 for photo-retouching in the real world. I replied that perhaps it was better
 to look for places that use GIMP for video game art creation, and mentioned
 some reasons why GIMP isn't, to the best of my knowledge, used by photo
 retouching professionals. I did not intend to discourage the teaching of GIMP,
 only to point the OP in a direction where they are more likely to find a real
 professional who uses GIMP. It is, as you said, completely possible to teach
 the basic skills using GIMP. But photo retouching isn't the only thing GIMP
 can do, and I don't see why the need to focus on it. What about web graphics?
 digital painting? Texture art? I'm sure the artists who worked on Sintel would
 amaze the students with their Gimping skills.

 ___
 Gimp-developer mailing list
 Gimp-developer@lists.XCF.Berkeley.EDU
 https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer

___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


Re: [Gimp-developer] GIMP vs Photoshop

2011-03-08 Thread Bogdan Szczurek
 On 03/08/2011 07:50 PM, Bogdan Szczurek wrote:
  On Tue, Mar 8, 2011 at 3:12 PM, Bogdan
  Szczurekthebod...@gmail.com wrote:
  I also have high hopes for GEGL, but I'd rather have it use some
  more abstract color model for that. I know it's not so
  simple—maybe even undoable–that way, but I do like the idea of
  color model that has complete coverage of visible spectrum.
 
  Using a color model with full coverage of the visual spectrum
  would be an extension along the lines of RGB and the responses of
  the human visual system/physics, entirely additive.
 
  Not entirely along the lines I'm afraid. First of all it strongly
  depends which RGB we're talking about. Even if we take scRGB into
  account there's still some considerable parts of visible spectrum
  that can not be described by scRGB's triad. I know scRGB is
  tempting for it's quite broad and seems easy to implement in RGB
  dominated world, but I've got a premonition that using device
  agnostic color space would pay off more. But again–I don't know
  that :).
 
 
 If all you want is a color space that can encode all visible colors, 
 i.e. the entire CIEXYZ color space, RGB is fine. Transforming from 
 CIEXYZ to RGB (and vice versa) is a simple matrix multiplication,
 where the matrix depends on the primaries and white point chosen.
 It's just that sometimes the RGB components will be negative and
 sometimes greater than 1.0, but each color that can be perceived by a
 human can be encoded in such a boundless RGB color space.

Yes, but why use RGB at all if one can use e.g. XYZ from the start?
So wide RGB would also require greater than 8 bit depths to work
satisfactorily (HSV, HSL or Lab do quite nicely even with 8 bits per
component). I think one consolation is possible backward compatibility
with some other RGB spaces, but isn't BC a b**ch? ;) Besides there's a
trouble of defining such “new” RGB workspace: what white point should
be choosen and what primaries (all have to be defined in some absolute
color coordinates BTW)? Whatever space would be choosen we wouldn't
escape color conversions in color managed workflow, so while I'm not
RGB enemy I fail to see the reason to stick to it especially since
there are “wider” color spaces that are more intuitive to work with.

 If you want a color model that doesn't lose the information about the 
 spectral power distribution of the stimulus, then RGB won't do, but
 from your reply above it doesn't sound like that is what you meant.

No, I didn't, but still I think RGB “could do” since it's able to
describe absolute color.

Well… I don't know if my longing is good or not, or if that way is
better—I'm just thinking aloud :).

My best!
thebodzio


signature.asc
Description: PGP signature
___
Gimp-developer mailing list
Gimp-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer


  1   2   3   4   5   6   7   8   9   10   >