If you are not familiar with the term, “non-destructive editing” implies theĪbility of changing the output pixels while keeping the source pixels intact.įor filter effects, such as Blur, it means that layer effects are kept separateįrom the layer’s pixels. Planned for the 3.2 roadmap, an initial implementation was made as aĬontinuation of a Google Summer of Code project. Layer effects! The foundation for these features has been laid by manyĭevelopers over many years, since the introduction of GEGL into GIMP. One area we’re “ahead of schedule” on are the much-requested non-destructive Us to discover issues quickly and fix them. Grayscale gradients are now kept achromatic even with “Dithering” checked inĪs the space invasion project goes on, getting thingsĬonsistent is getting easier in various color-related algorithms, hence enabling.Grayscale pixels (saturation of 0) are only changed by the master adjustment, Achromatic pixels in the Hue-Saturation tool are now special-cased so that.Øyvind Kolås improved a few internal algorithms: Unstabilities or bugs are to be expected in this update so if you encounter any Though it will have to be finished before the first release candidate. Which impacted litterally thousands of lines of code. Very important warning: this is once again a huge port in our codebase, (Color) Space Invasion in the interface - GIMP 2.99.18 We will also show out-of-gamut area not only within the image’s color space, butĪlso the soft-proof space. through the nice new simulation toggle which was added in GIMP Not only this, but when people select a soft-proofing profile and activate Tool, color samples, FG/ BG Color dockable, “ Change Foreground/Background Color” Often means the name of the ICC profile). The below video shows some of this interface work where RGB, HSV or CMYK modelsįor instance are always displaying the color space the values are in (which very This isĬlearly not true anymore in modern graphic work and the interface should make Information are a remnant of the past when it mostly meant sRGB. Interface displaying values in RGB without further Values in these color models without the associated color space are The interface, when relevant, such as when displaying or choosing RGB, CMYK, HSL Lastly we are working toward showing color space information in various parts of When we had to keep track of both information as separate data. It makes color handling a lot less bug-prone compared to Particular it means that color palettes will be able to contain CMYK colors,ĬIELAB colors or in any other supported model (and not only these colors after aĪ consequence for code maintainance is that it makes it a lot easier to handleĬolor conversions within our codebase, now that the structure embeds both theĭata and its “meaning”. We are also slowly moving stored data to this generic color object. Other color models, even when working unbounded and ignoring precision issues). Intermediate format with CMYK, which doesn’t have bijective conversion with most Will have core CMYK backend (we really want to avoid doing a round-trip to an And this will be even more a problem when we Is even more flagrant if the input and output formats are the same (i.e. Which means more possibility of precision loss. Using it on a second image (which may or may not be in another color format), For instance, say you color-pickĬolor from an image: if we were to convert to an intermediate format, before Information when it could have been avoided. What it means for color correctness in particular is that we will now do colorĬonversion only when needed (last-second conversion) and therefore won’t lose Or space supported by babl, our pixel encoding engine. Generic object can contain any color data regardless of color model, precision GimpCMYK, GimpHSV…) which we used to carry color information to Lately we have been porting older internal color structures ( GimpRGB, Our codename for the project of making GIMP more correct regarding colors. We have been working very hard on the Space Invasion project, which is - as you might To get a more complete list of changes, you should refer to the NEWS file or look at the commit history. We do not list minor bug fixes or smaller improvements here. This news post lists the most notable and visible changes. New palette format support: Swatchbooker.New image format supports: Farbfeld, Esm Software PIX, HEJ2.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |