Скачать gimp бесплатно

Object oriented syntax¶

Gimp-Perl provides an alternative object-oriented syntax for the image and the drawable commands. Here is a table showing the procedural vs the object oriented syntax for a few commands:

procedural syntax object oriented syntax
gimp_image_insert_layer($drw,0,0); $img->insert_layer($drw,0,0);
gimp_drawable_width($drw); $drw->width;

The substitution rule for converting a PDB into a method is as simple as erasing (or sometimes ) from the beginning of the function call and calling this method through the image object. Similarly for the gimp_drawable_... functions. See the for more detail.

Note that the object-oriented syntax appears to be only syntactic sugar that makes the calling syntax cleaner. The error messages are still given in the procedural format. What is going on is that GIMP, and the library on which it is implemented (Glib), use C in an object-oriented fashion.

Layers and masks¶

GIMP now ships with two groups of blending modes: legacy (perceptual, mostly
to make old XCF files look exactly as before) and default (mostly linear).

New blend modes are:

  • LCH layer modes: Hue, Chroma, Color, and Lightness
  • Pass-Through mode for layer groups
  • Linear Burn, Vivid Light, Linear Light, Pin Light, Hard Mix, Exclusion, Merge,
    and Split

Layers, paths, and channels can also be tagged with color labels to improve
project organization. This will be even more useful once we add multi-layer
selection later on.

Compositing options for layers are exposed to users now, and all layer-related
settings are finally available in the Layer Attributes dialog.

Moreover, if you always need alpha in your layers, you can enable automatic
generation of the alpha channel in imported images upon opening them. See
Edit > Preferences > Image Import & Export page for this and more policies.

Layer groups can finally have masks on:

Linear color space workflow¶

Another benefit of using GEGL is being able to work on images in a linear RGB
color space as opposed to gamma-corrected (perceptual) RGB color space.

Here is what it boils down to:

  • You now have both linear and perceptual versions of most blending modes.
  • There is now a linear version of the Color Invert command.
  • You can freely switch between the two at any time via Image > Precision submenu.
  • You can choose which mode is displayed in the Histogram docker.
  • You can apply Levels and Curves filters in either perceptual or linear mode
  • When higher than 8-bit per channel precision is used, all channels data is linear.
  • You can choose whether the gradient tool should work in perceptual RGB, linear
    RGB, or CIE LAB color space

Contributors: Michael Natterer, Øyvind Kolås, Ell…

Off-canvas point snapping¶

Though there are various fixes in core code, this change is probably the
most worth mentionning. Ever since GIMP 2.10.14, we are now able to see
the .
Consequently, many features can now work outside the canvas, yet not all
features yet. This change is the continuation of this work, allowing you
to snap various tools to guides, grids or vectors, even outside the canvas.

Snapping to guide/grid/vectors off-canvas made possible — GIMP 2.10.24

Metadata support

A lot of work has been going on in the metadata area, mostly
consolidating our support and fixing many issues.

The metadata viewer and editor also received a lot of love, making them
more robust to various edge cases, such as duplicate tags, but also
mapping equivalency between similar IPTC and XMP tags, better encoding
handling, and so on.

The GPS data is also handled a bit better with more precision, tooltips
and better formatting.

There are still a lot of improvements to be made in the metadata area
though we are probably on the right path. This part of the development
is not as visible as other, yet this is very time-consuming and
thankless groundwork while being useful to anyone who needs good
metadata support so we’d like to thank Jacob
Boerema who has worked tirelessly on
this for months.


A fun story which started with a conference by Adam Cox of Louisiana
State University about
using GIMP for enhancing historic maps, with the issue that GeoTIFF
metadata tags were lost and made the workflow a bit more cumbersome.

It prompted a bug report then later a patch by the passing contributor
Ruthra Kumar and a review by the core team. All this within 2 months.

And now GIMP is able to import and export back the GeoTIFF tags. Note
that no semantic logics is implemented, i.e. that GIMP can only export
what it imported (the checkbox will only be sensitive on export if there
was GeoTIFF metadata on import). It will not tweak the metadata contents
for you. In particular since it contains georeferencing data, some type
of image transform could make the data meaningless. This is up to you to
know what the data references and how to keep its meaning.

Save GeoTIFF metadata as imported — GIMP 2.10.24

This nice little story shows once again a power of Free Software, which
is before all a software made by yourself. Anyone who contributes is
part of the GIMP team! 

Note: the sharpest mind may have realized the feature was available in
the development release 2.99.4. Yet we add the description for 2.10.24
because this is the first stable release featuring GeoTIFF support.

More use for CIE LAB and CIE LCH¶

With GIMP 2.10, we introduced a number of features that make use of CIE LAB and
CIE LCH color spaces:

  • Color dialogs now have an LCH color selector you can use instead of HSV. The LCH
    selector also displays out-of-gamut warning.
  • A new Hue-Chroma filter in the Colors menu works much like Hue-Saturation,
    but operates in CIE LCH color space.
  • The Fuzzy Select and the Bucket Fill tools can now select colors by their
    values in CIE L, C, and H channels.
  • Both the Color Picker and the Sample Points dialog now display pixel
    values in CIE LAB and CIE LCH at your preference.

Contributors: Michael Natterer, Elle Stone, Ell…

Что такое GIMP? Бесплатный графический редактор

Бесплатная программа, незаменимая для всех, кто работает с растровой и векторной графикой, пользуется базовой коррекцией файлов и создает собственные изображения.

Другими словами, это своеобразный  аналог фотошопа изначально проектировался, как комфортный в применении инструмент, с помощью которого можно создавать графику и логотипы, ретушировать фотографии, раскрашивать рисунки, комбинировать многослойные изображения, преобразовывать картинки в любой формат.

Теперь эта многофункциональная программа имеет версии для всех операционных систем, обладая при этом максимальными возможностями и дополнениями.

Features and Capabilities¶

This is only a very quickly thrown together list of GIMP features. You can also have a look at the illustrated features overview.

  • Painting
    • Full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc.
    • Sub-pixel sampling for all paint tools for high quality anti-aliasing
    • Extremely powerful gradient editor and blend tool
    • Supports custom brushes and patterns
  • System
    • Tile based memory management so image size is limited only by available disk space
    • Virtually unlimited number of images open at one time
  • Advanced Manipulation
    • Full alpha channel support
    • Layers and channels
    • Multiple Undo/Redo (limited only by diskspace)
    • Editable text layers
    • Transformation tools including rotate, scale, shear and flip
    • Selection tools including rectangle, rounded rectangle, ellipse, free, fuzzy
    • Foreground extraction tool
    • Advanced path tool doing bezier and polygonal selections.
    • Transformable paths, transformable selections.
    • Quickmask to paint a selection.
  • Extensible
    • A Procedural Database for calling internal GIMP functions from external programs as in Script-fu
    • Advanced scripting capabilities (Scheme, Python, Perl)
    • Plug-ins which allow for the easy addition of new file formats and new effect filters
    • Over 100 plug-ins already available
  • Animation
    • Load and save animations in a convenient frame-as-layer format
    • MNG support
    • Frame Navigator (in GAP, the GIMP Animation Package)
    • Onion Skin (in GAP, the GIMP Animation Package)
    • Bluebox (in GAP, the GIMP Animation Package)
  • File Handling
    • File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, and many others
    • Load, display, convert, save to many file formats
    • SVG path import/export
  • Much, much more!

How To Submit Your Changes¶

When you’re ready, we suggest to create a fork of the repository , make your edits to the fork and submit a . Make sure you select the item of
“Allow commits from members who can merge to the target branch.”, this will allow the developers to do additional changes or to give
feedback in a simpler way.

The GIMP community is a friendly one, but it probably is still worth saying this: Try not to take critiques personally. We all just want GIMP to be the best that it can be. Once approved, your edits will be merged into the code base, making you an official GIMP contributor. And if you keep up the good work, not only will this process get easier with practice, your administrative privileges in GIMP development will also increase too.

Step 5¶

Now we only need to save our animation as GIF. Before we do that, let’s optimize the animation using the function. This will create a new image using a different mode than what we have now. You can use two different modes for every frame of your animation. You can either use the replace mode (default), which will replace the old frame with the new one. It’s like taking the frame out before adding a new one. The other is the combine method, in which the new frame is added to the previous frame. That way only changes need to be updated. That’s what animation optimize basically does. The file size gets tremendously smaller. Now we need to index the image using function (Alt+I).

Try to use as little colors as possible and avoid dithering. Both number of colors and dithering tend to enlarge the filesize dramaticaly. I used no color dithering and generated 32 color pallette. The file size of the banner is about 7kB. If you now save the image as GIF, GIMP will ask whether it should save the image as an animation, which is exactly what we need. In the save as GIF dialog, you can specify the default delay (in our example it will be used for the blured frames) and disposal method. You can use your WWW browser to check the animation, or you can use the animation playback function in the animation section of the image menu.

Source for version 2.99 (Development)

GIMP releases available from gimp.org and its mirrors contain the source code and have to be compiled in order to be installed on your system.

For instructions, how to build GIMP from source code, please see this page.

GIMP 2.99.8 is now available at https://download.gimp.org/mirror/pub/gimp/v2.99/.

To allow you to check the integrity of the tarballs, here are the sums of the latest releases:


GIMP help files are available at https://download.gimp.org/mirror/pub/gimp/help/.

Please consider using one of the mirrors listed below.

Multi-layer selection¶

Multi-item selection in the dockable comes with common key
interactions for multiple selection such as: for range
selection or for selection modification. These interactions clashed with some features we had on layer and mask thumbnails.
For instance one could end up changing the selected layers while in the
same time create or remove layer masks by mistake.

Since the multiple layers feature is just too important and these
generic interactions are so well established across software (hence their
removal or replacement not even being a question), we made the following
design choices:

  • No special click features in the dockable should be based
    only on , or modifiers, but it could
    include these if any additional modifier (e.g. ) comes to play.
  • We moved all existing features that didn’t follow such rule to the
  • For cases where all modifier combinations were taken, we removed
    click features based mostly on seniority (e.g. Alpha to Selection
    has been around pretty much since inception of GIMP while mask creation
    utilities were only added a few years ago).
  • Actions are now based on exact modifier combinations to avoid feature
    clashes (e.g. should not trigger both the
    and simple actions).
  • Actions done when clicking a thumbnail with modifiers do not change
    the selection and will now operate on the clicked layer or mask, not
    on selected layers/masks. This makes these actions more useful as they
    are not redundant anymore.

The concrete consequential changes are as follows:

  • on a mask thumbnail to enable/disable the layer mask has
    been changed to . The other mask action,
    for showing the mask, stays the same.
  • and actions on a layer thumbnail to
    respectively add (with last used values) or remove a layer mask have
    been removed. Indeed all combinations are already taken on
    layer thumbnails (for “Alpha to Selection“, “Add Alpha to
    Selection“, “Subtract Alpha from Selection” and “Intersect Alpha
    with Selection“, respectively on , ,
    and ; we also took the
    opportunity to improve the Undo labels for these actions, improving
    discoverability on random clicks) and these “Add/Remove mask”
    actions were much newer (2.10.0) anyway.
  • Thumbnail popups on long click do not happen anymore when any modifier
    is being held, hence removing a distraction when this was obviously
    not what the click was for.

Better Tools¶

The Fuzzy Select and Bucket Fill tools got a new feature for selecting/filling diagonally neighboring pixels.

The Blend tool got shapeburst fills resurrected, and allows the placement of their handles on the canvas, outside of the image area. Additionally, the Blend tool now displays its progress thanks to a new GEGL feature available in several GEGL operations including .

The Text tool now fully supports advanced input methods for CJK and other non-western languages. Minimal support already existed, but the pre-edit text was displayed in a floating pop-up instead of inline, within the text tool box, and without any preview styling. It is now displayed just as expected, depending on your platform and Input Method Engine. Several input method-related bugs and crashes have also been fixed.

End notes¶

This tutorial has covered only a small part of the possibilities available to a script writer. In particular the following issues available to Gimp::Perl scripts have not been covered:

  • The possibility of writing customized Gtk interfaces (see examples/example-no-fu in the Gimp-Perl distribution).
  • Writing fully-fledged plug-ins that manipulate the tile data through the Perl Data Language (PDL) module (see examples/map_to_gradient in the Gimp-Perl distribution).
  • Using Gimp-Perl in a CGI environment.
  • How to fill with gradients in a plugin (see examples/randomblends in the Gimp-Perl distribution).
  • How to do polygon selections (see examples/triangle in the Gimp-Perl distribution).

The Gimp-Perl distribution also has over 50 more example scripts supplied. Take a look through those for further inspiration!

Начинающим: уроки по GIMP

  • Графический редактор GIMP пригоден для использования как любителями, так и профессионалами. Программа может применяться в качестве простого в освоении редактора фотографий для ретуши и обработки, преобразователя форматов изображений.
  • При работе над изображениями можно выполнять многократную отмену и повторы действий, пользоваться опциями вращения картинки или фото, их масштабирования, искривления и отражения. Высококачественное сглаживание и хорошее качество итогового материала дает субпиксельная дискретизация любых используемых инструментов.
  • Бесплатный фотошоп подразумевает исчерпывающий набор инструментов – с помощью штампов и кистей, карандашей и распылителей можно оформить полиграфическую продукцию, подготовить графики для интернет-страниц, корректировать фото и картинки. Также среди интересных функций программы – разработка анимационных видео.
  • Среди линейки инструментов выделения присутствуют уже знакомые пользователям графических программ прямоугольное, свободное и эллиптическое выделение, выделение кривыми и инструмент «волшебная палочка».
  • Данный редактор фото превосходно работает с любыми форматами файлов, начиная от традиционных PNG, GIF и JPEG до форматов TIFF, BMP, PDF, PCX и т.д.
  • Для начинающих пользователей на моем блоге мною записано немало понятных видео-уроков по освоению кистей и палитры, работы с рамками, текстурами, плагинами, формами и шрифтами. Главная задача – сразу правильно настроить интерфейс под свои потребности и приступить к изучению доступных функций.
  • Если получившиеся на смартфоне или фотоаппарате фото не совершенны и нуждаются в коррекции, можно быстро улучшить фотографию. В этом помогут различные фильтры, позволяющие убрать с фотографии пятна, повысить резкость, исправить выдержку или цветовой баланс.
  • В GIMP можно удалять фон с фотографии либо размыть его, оформить изображение текстом по кругу, сделать оригинальную аватарку, создать свою фактуру. Например, если необходимо вставить фотографию или изображение в рамку, можно воспользоваться этим подробным уроком.
  • GIMP рационально использует память компьютера или ноутбука: редактор открыт для дополнений, новые фильтры и форматы легко добавить к уже имеющимся.


One of the wonderful features of GIMP is that it all its functionality may be accessed through scripting. Available scripting environments include Scheme through Script-Fu and Python.

Perl has CPAN, giving access to vast numbers of modules to get things done. Now, GIMP may also be scripted in Perl. This tutorial will describe how to write such plug-ins and scripts for Gimp.

As there are several excellent tutorial texts describing the perl language, this tutorial will assume a working knowledge of Perl, and will instead concentrate on the use of GIMP together with the perl modules Gimp and Gimp::Fu.

Работа с программой

Интерфейс программы несколько непривычен и может быть сложным для новичков. По умолчанию он состоит из трёх отдельных окон: главного окна с рабочей зоной, в которой вы можете обрабатывать изображение или создавать новые рисунки, а также двух окон, в которых можно выбирать необходимые для работы инструменты.

Именно такое расположение и вызывает больше всего дискомфорта. Чтобы переключаться в более привычный однооконный режим, особенно если раньше вы хоть немного работали в Photoshop, в главном окне программы перейдите в меню «Окна», после чего активируйте функцию «Однооконный режим».

После этого два окна инструментами, которые располагались по бокам экрана, примкнут к основному окну и станут его элементами.

Теперь давайте посмотрим, какую структуру имеет рабочий экран редактора Gimp.

  • В самом верху окна располагается главное меню с такими вкладками: Файл, Правка, Выделение, Вид, Изображение, Слой, Цвет, Инструменты, Фильтры, Окна и Справка. В каждой из этих вкладок располагаются другие функции, которые можно использовать для работы. 
  • В левой стороне экрана, в его верхней части, располагается панель инструментов, в которой можно выбрать все необходимые для обработки графического файла инструменты: перемещение, поворот, вырезание, дублирование, карандаш, кисть, ластик, заливка, штамп, текст, а также многие другие. 
  • Ниже панели инструментов располагается панель настройки инструмента. Она предоставляет возможность настройки отдельного инструмента и активируется при его выборе в панели выше. Здесь же можно создать несколько профилей настройки каждого инструмента. 
  • В правой части экрана вверху располагается панель управления слоями, контурами, каналами и историей ваших изменений. 
  • Чуть ниже можно выбирать различные кисти, градиенты, а также текстуры. 
  • В самом низу предоставлены инструменты управления профилями кисти. Можно также создать несколько профилей с настройками для различной ситуации.

Чтобы отредактировать готовое изображение, нажмите «Файл» — «Открыть».

Для создания нового нажмите Ctrl + N либо же «Файл» — «Создать».

После окончания изменений сохраните файл в желаемом формате.

Dev docs on porting plug-ins to 3.0¶

We started documentation on porting plug-ins to 3.0
a month ago. We welcome anyone who follows the API changes to look
at already ported official plug-ins in our source repository and help
with the documentation side too. This is still moving API, yet most
of the core logics will stay the same, so the groundwork can be started already!

GEGL and babl

Øyvind Kolås released babl 0.1.84 and GEGL 0.4.28 in time for GIMP 2.99.4.
Both releases mostly contain small fixes.

Apart from that, GEGL got two new operations:

  • “gegl:paint-select” is the backbone of the new Paint Select tool
    by Thomas Manni
  • “gegl:icc-load” treats .icc files as images, permitting loading
    a space into the graph from a file.

Øyvind Kolås spent lately much time on polishing his
ctx project (a new 2D vector graphics
platform/protocol/library/terminal we
a year ago.

Download and bug reporting

We need to remind that this is a development version and therefore bugs and even crashes are bound to happen. We do not advise using it in production.
Nevertheless we are encouraging early tests and welcome reports as well
as patches on issues. We fixed 21 reported issues (and many more
unreported ones) since GIMP 2.99.2
release and
we expect many are still unfixed. We probably even created some new ones as
the work on upcoming v3.0 continues!

Between the GIMP 2.99.2 and 2.99.4, 283 changes were committed to this
particular development branch of GIMP in a bit less than 2 months. This
was quite a busy end of the year!

A Windows installer and a Flatpak build are already available:

  • Development download page
  • Bug tracker to report any issue

Note: we still haven’t got a build for GIMP 2.99.4 for macOS, yet you may
have noticed our other news from the very same day about finally
releasing GIMP 2.10.22 for
(double Christmas !). So there’s a progress, and an unstable macOS package might happen soon too!

What’s next

A lot more work is still in-progress, so as always, we welcome any
contributions to code, bug
investigation, themes, icons, documentation, translation, website, builds…

GIMP is a community-developed software. You could think of everyone who contributed to this release as of friendly elves from all over the world
who helped making this holiday present happen.

Oh, and one last thing. We are well aware that GTK 4.0 is out now,
we have no plans switching over to it before GIMP 3.0 is released.

As usual, you can donate to the project
and personally fund several GIMP developers who make this all possible
at all. This is also a way to give back and accelerate the development
of GIMP if you appreciate the project.

Have a very nice holiday season and the end of 2020, everyone!
This year was a complete mess for most people out there. But we do
sincerely hope that at least some things were good for you, and maybe
(just maybe) GIMP was one of those things. We sure wish 2021 to go easy
on everyone!

Wider coverage of input devices thanks to Windows Ink support¶

Windows Pointer Input Stack (Windows Ink) support was recently added
to GTK3 by Luca Bacci, who also made it available in GIMP and added a
new option in the Preferences dialog to switch between Wintab (older
API) and Windows Ink. You can find this option on the Input Devices page.

Pointer input API selection — GIMP 2.99.8

This is a huge milestone for artists using Windows since more graphics
tablets or touch devices come with Ink support as a default whereas the
legacy Wintab interface requires specific drivers.

This is even more the case with Windows 8 and newer, for which most
tablets should work out-of-the-box with Windows Ink.

Плюсы и минусы применения

Достоинств у приложения множество:

  1. Бесплатная лицензия для всех;
  2. Есть доступ к исходному коду, можно писать дополнения и сценарии;
  3. Работает с большим количеством форматов;
  4. Доступно для Windows, macOS и Linux;
  5. Есть много информации по работе в открытом доступе.

Программа обладает большим количеством плюсов, но есть и недостатки:

  1. Нет палитры Pantone;
  2. Не все цветовые модели поддерживаются;
  3. Есть ограничения при работе с psd форматом.

Перечисленные ограничения при работе с картинками ограничивают организации занимающиеся печатью. Для профессионалов GIMP Portable все еще не может полностью заменить Photoshop.

Updated user interface and initial HiDPI support¶

One thing immediately noticeable about GIMP 2.10 is the new dark theme and
symbolic icons enabled by default. This is meant to somewhat dim the environment
and shift the focus towards content.

There are now 4 user interface themes available in GIMP: Dark (default), Gray,
Light, and System. Icons are now separate from themes, and we maintain both
color and symbolic icons, so you can configure GIMP to have System theme with
color icons if you prefer the old look.

Color, Legacy, and Symbolic icons

Moreover, icons are available in four sizes now, so that GIMP would look better
on HiDPI displays. GIMP will do its best to detect which size to use, but you
can manually override that selection in Edit > Preferences > Interface >
Icon Themes.

Icons in various sizes to adapt for HiDPI displays.

Contributors: Benoit Touchette, Ville Pätsi, Aryeom Han, Jehan Pagès,
Alexandre Prokoudine…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *