Re: [Gimp-user] GIMP and GEGL in 2014

2015-01-05 Thread Maurizio Loreti
Two questions: will the new GIMP support high-resolution displays (e.g.
Retina on Macs)?  And how Mac users may contribute to the development, if
Mac builds do not exist?

-- 
(@_   |
//\   | Maurizio Loreti - Retired physicist, happy grandfather
V_/_  | of two grandsons, wanderer and amateur photographer...
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


[Gimp-user] GIMP and GEGL in 2014

2015-01-05 Thread Alexandre Prokoudine
Hello,

We hope you had great winter holidays! Here's our slightly belated 2014 report.

Both GIMP and GEGL projects have been quite active. We didn't add any
new new tools in 2014, but you are going to _love_ how we improved
existing ones.

João Sebastião de Oliveira Bueno added fill arrange modes to the
Align Tool to evenly distribute items across an image or some other
reference object.

The Blend tool got a major redesign by Michael Henning, with
additional work by Michael Natterer and Simon Budig. Now you can tweak
the gradient's end points positions _after_ you created the fill. Much
like the rectangular selection and crop tools, the end points have an
active zone around them to allow easy grabbing and repositioning. The
active zone hihglights disappear when you move the mouse pointer away
which makes previewing your changes a lot easier. To finalize the
gradient fill, you need to press Enter.

The foreground selection tool now uses much improved algorithms for
separating objects, especial the complex ones like hair. One of the
algorithms (global) was earlier created by Jan Rüegg, the other
(Levin) -- by Danny Robson. Michael Natterer updated the tool's
options, made individual strokes undoable, and moved some of the
controls to the canvas. However, performance of the tool needs to be
improved. We'd appreciate some help here.

Speaking of selection tools, the ones like Select by Color and Fuzzy
Select now have a Draw Mask option contributed by Michael Natterer.
What it does is highlighting an area that will be selected when you
release mouse button. It's rather helpful if you need to e.g. evaluate
the area that will be added to an existing selection so that you could
make better choices at once, without going through the undo routine.
The color is currently hardcoded to magenta, but this design decision
is absolutely negotiable.

The Seamless Clone tool earlier created by Barak Itkin got some much
needed love from Jehan who made it a lot more responsive. Now you can
paste and seamlessly blend into the background pictures that are
larger that 100x100px.

Alexia returned to work on the brush engine again. As the result, all
brush-based tools now have a a few more options: locking brush size to
zoom (whether brush size should follow changes in zoom), configurable
hardness and force. There's also a new fallback brush cursor, a
crosshairs-shaped one, used only as last resort.

The text tool was updated by Mukund Sivamaran to use HarfBuzz library
directly instead of relying on deprecated Pango functions. This will
make sure we always provide excellent support for complex writing
systems such as Arabic, Devanagari etc.

To make things even more fun, we added 64bit per color channel
precision to GIMP. One part of GIMP that already uses it is the FITS
loader/saver for astrophysicists. But that bears the question: can
GIMP reliably perform when dealing with such resources-hungry images?

Well, we made quite a few changes to assist you there. First of all,
GIMP now has a switch in the Preferences dialog to enable/disable
OpenCL-based hardware acceleration globally (that is, including
plugins that can make use of this). When applying a preview to GIMP
will also start redrawing the visible part of the image first (the
viewport) and work on the rest next.

Finally, Øyvind Kolås worked on initial threading support in GEGL.
This is still a somewhat experimental feature. The team would happily
accept input from people who can give this thorough thoughtful
testing.

There have been some changes in file formats support too.

First of all, we finally merged the updated PSD loader/saver that
Simon Lui worked on in 2013. In a nutshell, Simon ported the plugin to
GEGL, added support for 16bit files and parsing of advanced features
such as text layers and adjustment layers. But since GIMP doesn't have
public API for handling text layers, the app still can't load text
layers as text. Somone would need to fix this. We also need
non-destructive editing implemented in GIMP to make use of the
ajustment layers parser.

Additionally, Mukund Sivamaran improved and fixed a lot of code to
support various file formats, and Roman Lebedev from the darktable
project added loading and saving of 32bit TIFF files.

Primary contributors to color management implementation in GIMP this
year were Elle Stone and Michael Natterer. They added automatic
generation of an sRGB color profile matching the one by ArgyllCMS, a
widget to display basic ICC profile metadata, and created a new image
profile API that is now used throughout GIMP.

A lot of work has gone into improving user interface and usability.
One notable fix is that now you can drag anything like a layer or a
channel between opened images in the single-window mode.

Michael Natterer introduced an important workflow change. Before, when
you switched tools in the middle of e.g. rotating or adjusting colors,
the change got lost. Now GIMP commits the change and _then_ switches
to another 

Re: [Gimp-user] GIMP and GEGL in 2014

2015-01-05 Thread Marco Ciampa
On Mon, Jan 05, 2015 at 03:01:36PM +0100, Maurizio Loreti wrote:
 Two questions: will the new GIMP support high-resolution displays (e.g.
 Retina on Macs)?

High resulution screens are just, high resolution screens. They does not
need any special support. Or I have not understood the question.

 And how Mac users may contribute to the development, if
 Mac builds do not exist?

Good point, Dev versions Mac builds are not ready made but Mac users can
contribute to the development, just compiling and test by themselves.

Just compiling and report about compilation problems is a great help.

-- 


Marco Ciampa

I know a joke about UDP, but you might not get it.

++
| Linux User  #78271 |
| FSFE fellow   #364 |
++

___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] GIMP and GEGL in 2014

2015-01-05 Thread Maurizio Loreti

 On 05/gen/2015, at 15:33, Marco Ciampa ciam...@libero.it wrote:
 
 High resulution screens are just, high resolution screens. They does not
 need any special support. Or I have not understood the question.

On my Retina MacBook Pro 15, GIMP 2.8.14 (SKL's release) window shows all 
characters and graphics 'jagged'.  AFAIK this is related to GTK.

-- 
Maurizio Loreti   -   maurizio.lor...@gmail.com

___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] GIMP and GEGL in 2014

2015-01-05 Thread Alexandre Prokoudine
n Mon, Jan 5, 2015 at 5:01 PM, Maurizio Loreti wrote:
 Two questions: will the new GIMP support high-resolution displays (e.g.
 Retina on Macs)?

Michael Natterer did at least some preliminary work there. I hope he
can elaborate on that.

 And how Mac users may contribute to the development, if
 Mac builds do not exist?

We tried to setup nightly Mac builds, but the person who was involved
with this had to step down. I hope this will be done eventually.

@Marco Ciampa, HiDPI support does need extra support code.

Alex
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list


Re: [Gimp-user] GIMP and GEGL in 2014

2015-01-05 Thread Kevin Payne

 Date: Mon, 5 Jan 2015 15:33:47 +0100
 From: ciam...@libero.it
 To: gimp-user-list@gnome.org
 Subject: Re: [Gimp-user] GIMP and GEGL in 2014
 
 On Mon, Jan 05, 2015 at 03:01:36PM +0100, Maurizio Loreti wrote:
  Two questions: will the new GIMP support high-resolution displays (e.g.
  Retina on Macs)?
 
 High resulution screens are just, high resolution screens. They does not
 need any special support. Or I have not understood the question.
 
 -- 
 
 
 Marco Ciampa
 

But high resolution displays do require suitable themes and currently GIMP is 
slightly broken in that regard: 
https://bugzilla.gnome.org/show_bug.cgi?id=739469


  
___
gimp-user-list mailing list
List address:gimp-user-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-user-list
List archives:   https://mail.gnome.org/archives/gimp-user-list