Re: [Gimp-developer] assets in the high bith depth age

2014-02-10 Thread Joao S. O. Bueno
I agree with the file-format,
ad I don't think keeping the i18n's in file is a bad thing to do.

The idea of having a file as a pill containing all the translations,
and such seens much
more tasty than having to distribute separated i18n resources when
I publish, say, a color palette on my blog.

Distributors of third party files are welcome to accept downstream
contributions to the assets
they create, or license their works in a way to allow for the creation
of new versions,
containing more languages.

However, one option does not exclude the other - the use of the
localization could be made in a way
to use either built-in translations for colors/metadata or look for
them in an external location
if the former way defaults. (then one could have the best of both Worlds)



  js
 --


On 9 February 2014 18:45, Ofnuts ofn...@laposte.net wrote:
 On 02/09/2014 07:55 PM, Alexandre Prokoudine wrote:

 Hi,

 I'm curious if we have a plan for assets in v2.10 and onwards now that
 16/32 bit is possible. Color palettes and gradients are still based on
 raw 8bit RGB values, and pattern files are 8bit as well.

 FilmGIMP/Cinepaint fixed that in the past by converting everything
 to 16bit integer (afaik, integer), but I'm not sure if that's such a
 good idea.

 Some things to consider, in no particular order:

 - IMO, ideally, stock color palettes should be using a linear
 device-independent color space (some sort of LCh?);
 - it should be possible to use palettes that rely on arbitrary color
 models (RGB, LAB) to make paint vendors happy;
 - we still need to solve the i18n issue that was raised recently
 (non-translatable palettes/colors/etc. names).

 In my opinion, a sensible way to approach that would be using an
 already available, but somewhat forgotten file format devised by
 Olivier Berten during his work on SwatchBooker:

 http://selapa.net/swatchbooker/

 To reiterate my earlier email to create@, the benefits of this file format
 are:

 - simple combination of XML + ZIP
 - (nearly) any color model + optional mapping to an embedded ICC profile
 - flat colors and gradients supported
 - spot colors supported
 - i18n-ized names of all metadata fields and color names

 There is no other file format that would provide the same set of
 features for us, free or non-free:

 http://www.selapa.net/swatches/colors/fileformats.php

 So the questions are:

 - Is changing the assets file format something we need to do for 2.10
 (or maybe at all)?
 - Is the SwatchBooker's file format right for us?
 - do we actually have resources to make the switch?

 Opinions?


 Yes, that seems necessary.

 But I don't like much how i18n is handled in the SwatchBooker format.  I
 don't think the file should contain the names in multiple languages. Most
 resources distributed outside of Gimp (DeviantArt, etc...) are by isolated
 authors, and I would not expect their resources to be tagged in more than
 two or three languages (English plus their native languages). I18N support
 is done by users, and that would mean making a local version of the file to
 display the file in the user's language. I would think a single name in the
 file, remapped using a locale-dependent translation file (one in /usr/share
 on in the user's profile) would let users rename resources more efficiently.
 This method could also be used to display localized names for other
 resources (brushes, patterns...).

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


[Gimp-developer] Feature Request(if wrong way to ask, sorry)

2014-02-10 Thread Marek Lukáš
I use Gimp for awhile and I simply love it. But I came to idea to repattern 
something on a picture (change pattern of walls and floor) but as I found out I 
would need to create pattern as one huge image with right sizes and then use 
built-in perspective tool to adjust it. Could you please think about adding 
something like Perspective pattern tool? You would just select area with right 
perspective and then select fill this area with... . As I said, if this is 
wrong way to do feature request or it's already doable I want to apologize 
myself. I was googling as I could but haven't come to any solution. 
-- 
Marek Lukáš
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


[Gimp-developer] Feature Request(if wrong way to ask, sorry)

2014-02-10 Thread Marek Lukáš
I use Gimp for awhile and I simply love it. But I came to idea to repattern 
something on a picture (change pattern of walls and floor) but as I found out I 
would need to create pattern as one huge image with right sizes and then use 
built-in perspective tool to adjust it. Could you please think about adding 
something like Perspective pattern tool? You would just select area with right 
perspective and then select fill this area with... . As I said, if this is 
wrong way to do feature request or it's already doable I want to apologize 
myself. I was googling as I could but haven't come to any solution. 
-- 
Marek Lukáš
-- 
Marek Lukáš
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp on Steam

2014-02-10 Thread Sam Gleske
Personally I'd use the Steam version of Gimp if it were available.  Sure,
the on-the-fly updates are no problem for a Linux edition of Steam.  But on
Mac and Windows there's no such auto-updating functionality (due to the
drawbacks of the OS) and GIMP rightly does not try to fill that gap.

In addition to the auto-updates on Windows, a neat statistic would be how
much time I spend in the program.  They track other usage statistics but to
me that would be the most interesting.

Also, Steam allows DRM free packages (i.e. you install via steam but you
can take the software out of steam and run it without steam even if steam
is not installed or running).  So I think no modification would be required
from a developers perspective.  It would just require the headache of a
packager.

I'm not sure the Gimp userbase as it stands would much benefit (unless they
play PC games and use Steam) but on an average daily basis there's more
than 5 million users logged into Steam using the distribution platform.
The largest of it's kind.  I think it would bring steam to a wider audience
with little to no effort in the long run just by simply existing on Steam.
I think a good approach might be to wait and see with what Krita does and
ask Krita members for feedback on their experience with Steam.  If it's
positive I see no reason not to do it.
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp on Steam

2014-02-10 Thread Sam Gleske
On Mon, Feb 10, 2014 at 1:57 PM, Sam Gleske sam.mxra...@gmail.com wrote:

 Sure, the on-the-fly updates are no problem for a Linux edition of Steam.


I meant to say Linux edition of GIMP.
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp on Steam

2014-02-10 Thread Sam Gleske
On Mon, Feb 10, 2014 at 1:57 PM, Sam Gleske sam.mxra...@gmail.com wrote:

 ...but on an average daily basis there's more than 5 million users logged
 into Steam using the distribution platform.  The largest of it's kind.


I should probably back up with a source for statistics.  Luckily, Valve
provides Steam stats.

http://store.steampowered.com/stats/
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Gimp on Steam

2014-02-10 Thread Gez
El lun, 10-02-2014 a las 13:57 -0500, Sam Gleske escribió:
 Also, Steam allows DRM free packages (i.e. you install via steam but you
 can take the software out of steam and run it without steam even if steam
 is not installed or running).  So I think no modification would be required
 from a developers perspective.  It would just require the headache of a
 packager.

Ok, let's see if I can redeem myself after the pointless noise I
generated yesterday with a decent question :-)

What about the source code? Does the Steam platform provide a way to
distribute the sources of GIMP? Does a link to the sources in the
description (pointing to gimp.org downloads section) suffice to comply
the GPL requirements?

Gez.

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


Re: [Gimp-developer] assets in the high bith depth age

2014-02-10 Thread Ofnuts

On 02/10/2014 03:01 PM, Joao S. O. Bueno wrote:

I agree with the file-format,
ad I don't think keeping the i18n's in file is a bad thing to do.

The idea of having a file as a pill containing all the translations,
and such seens much
more tasty than having to distribute separated i18n resources when
I publish, say, a color palette on my blog.


I doubt that you'll ever have all the translations. Do you speak 
chinese, basque, irish? In my view, the external I18N is easier to 
handle for the standard resources (resources are not modified by 
translations...) and allows roll-your-own I18N when the author doesn't 
speak your language.



Distributors of third party files are welcome to accept downstream
contributions to the assets
they create, or license their works in a way to allow for the creation
of new versions,
containing more languages.


And this quickly becomes a maintenance nightmare :)


However, one option does not exclude the other - the use of the
localization could be made in a way
to use either built-in translations for colors/metadata or look for
them in an external location
if the former way defaults. (then one could have the best of both Worlds)



Amen to that.
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] Feature Request(if wrong way to ask, sorry)

2014-02-10 Thread Ofnuts

On 02/10/2014 05:01 PM, Marek Lukáš wrote:

I use Gimp for awhile and I simply love it. But I came to idea to repattern 
something on a picture (change pattern of walls and floor) but as I found out I 
would need to create pattern as one huge image with right sizes and then use 
built-in perspective tool to adjust it. Could you please think about adding 
something like Perspective pattern tool? You would just select area with right 
perspective and then select fill this area with... . As I said, if this is 
wrong way to do feature request or it's already doable I want to apologize 
myself. I was googling as I could but haven't come to any solution.


Did you try the perspective clone tool in pattern mode?
___
gimp-developer-list mailing list
List address:gimp-developer-list@gnome.org
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list


Re: [Gimp-developer] assets in the high bith depth age

2014-02-10 Thread Alexandre Prokoudine
On Tue, Feb 11, 2014 at 1:25 AM, Ofnuts wrote:
 On 02/10/2014 03:01 PM, Joao S. O. Bueno wrote:

 I agree with the file-format,
 ad I don't think keeping the i18n's in file is a bad thing to do.

 The idea of having a file as a pill containing all the translations,
 and such seens much
 more tasty than having to distribute separated i18n resources when
 I publish, say, a color palette on my blog.


 I doubt that you'll ever have all the translations. Do you speak chinese,
 basque, irish? In my view, the external I18N is easier to handle for the
 standard resources (resources are not modified by translations...) and
 allows roll-your-own I18N when the author doesn't speak your language.

I'm afraid we are arguing over technicalities :)

Since swatches and gradients are both handled by a single file format
in SwatchBooker, you could just have po-assets/LANG.po that would get
the contents of .sbz files, and then another script would write the
updated data back into the .sbz files. Or you could carry around .mo
files in binary builds.

My point is that right now this is not essential. We lived without
i18n, and it's something we could decide later. There are ways to deal
with this without even breaking the file format.

But we cannot exactly live with 8bit raw RGB data in GEGL-based GIMP,
and 2.10 is the milestone when this really ought to be solved.

So what I'm saying is whether we have a general agreement that

a) things have to change;
b) SwatchBooker's file format is the way to go.

If there's an agreement on a) and b), then it's simply a TODO
material: http://wiki.gimp.org/index.php/Hacking:TODO. Which means we
would be officially looking for contributors to work on that.

Let's make the next step :)

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