Есть ли способ вернуть отдельные фильтры Gimp 2.8 «резкость» и «нерезкая маска» в Gimp 2.10?

Gimp 2.10 объединил фильтры резкости и нерезкости маски , которые были двумя отдельными фильтрами в более ранних версиях (оба расположены в подменю «Фильтры»> «Улучшить» ).

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

Фильтр резкости в v2.8

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

Но я не профессиональный издатель. Мне это было нужно для повышения резкости (часто низкого разрешения и качества) изображений различных машин и технических изделий, чтобы наблюдать и понимать, как работают эти сложные конструкции.

Для этой цели не имело значения, если результат выглядел немного грубым.

Фильтр нерезкой маски в v2.8

То, как я использовал этот фильтр, было немного похоже на то, как эффект/фильтр Clarify работал в какой-то более ранней версии PaintShop Pro, которую я имел возможность опробовать. Этот эффект прояснения различал отдельные области изображения, часто, например, объект и фон или перекрывающиеся объекты, и заставлял их больше отделяться друг от друга (поэтому глаз гораздо легче воспринимал пространственную «глубину», по сути, в одно мгновение).

Я использовал фильтр нерезкой маски Gimp 2.8 , чтобы получить несколько сопоставимые результаты, установив его Радиус примерно на 100 пикселей и даже выше (в сочетании с небольшим значением Amount ).

Я часто использовал этот трюк и для изображений пейзажей.

«Унифицированный» фильтр Sharpen (Unsharp Mask) в версии 2.10.

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

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

В новом унифицированном фильтре увеличение радиуса увеличивает не только распространение эффекта — область воздействия — но и интенсивность: темные участки становятся еще темнее. Однако это должно быть ответственностью ползунка «Сумма» .

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

У меня никогда не было таких проблем со старым фильтром Unsharp-mask .

Можно ли вернуть старые фильтры?

Существуют ли какие-то плагины, которые вернули бы алгоритмы старых фильтров? Или какие другие действия я могу предпринять, чтобы извлечь выгоду из эффектов старых вариантов?

Я использую Ubuntu 20.04 (если это имеет значение), но если вы знаете что-то конкретное для Windows 10, мне тоже было бы интересно это услышать.


Обновлять:

Следуя ответу @BillyKerr, я копнул достаточно глубоко, чтобы узнать, что в Ubuntu 20.04 стандартной доступной версией Gimp является 2.10.18 , которую я использовал.

Теперь я также установил вариант «flatpak» (это как «Portable Apps» для Linux), который оказался новее: 2.10.24 .

В 2.10.24 присутствует дополнение: теперь в окне фильтра доступен раздел Blending options , и покопавшись в нем, есть выбор между Default и Legacy . Выглядит захватывающе, но, честно говоря, в первых быстрых экспериментах я не смог найти между ними разницы. В любом случае, я ожидаю, что если это сработает, то это принесет облегчение только для задачи Unsharp Mask , поскольку новый унифицированный фильтр, похоже, основан на этом.

Ответы (1)

Возможно, вы сможете извлечь старый фильтр из старой копии GIMP, но нет гарантии, что он будет работать в более новых версиях GIMP. Вы можете загрузить старые стабильные версии с веб-сайта GIMP: https://www.gimp.org/downloads/oldstable/

Редактировать: в дополнение к комментариям фильтр резкости для GIMP 2.8 в Linux, по-видимому, находится в следующей папке: gimp-2.8.22\plug-ins\common\sharpen.c Так что вам нужно скопировать этот файл и вставить его в соответствующей папке в GIMP 2.10. Очевидно, я понятия не имею, сработает ли это на самом деле. Возможно, стоит попробовать. Хотя я не специалист по Linux.

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

Взглянув на пример старого фильтра здесь и используя изображения на этой странице, вот скриншот, показывающий новый фильтр, и результат почти идентичен. Я регулировал настройки, пока они не стали максимально похожими. Затем я сохранил пресет под названием «Старая резкость», чтобы использовать его в качестве основы. Для дальнейшей настройки, как и в старом фильтре, используйте ползунок «Количество», чтобы отрегулировать общую степень повышения резкости.

Вот пример

введите описание изображения здесь

Помните, если вы применяете резкость к изображениям, предназначенным для Интернета, всегда просматривайте их в масштабе 100% и, очевидно, сначала масштабируйте изображение до фактического размера, который будет использоваться. Попытка применить резкость к большим изображениям (уменьшенным), вероятно, приведет к неудаче.

«Возможно, вы сможете извлечь старый фильтр из старой копии GIMP» — как это делается? И как он добавляется в мою текущую, более новую версию?
Кроме того, я нашел загрузки старых стабильных выпусков на веб-сайте Gimp, но они мне не очень помогают, потому что 1.) я не на таком уровне, чтобы я мог «собирать программы из исходников», 2.) эти старые установки являются общесистемными, поэтому им все равно потребуются старые зависимости, установленные для всей ОС, такие как Python 2 и другие старые среды выполнения, которых я бы предпочел избежать. Формат «flatpak» был бы более жизнеспособным, потому что его приложения автономны (это как «Portable Apps» для Linux), но после помощи я смог установить только последнюю версию (2.10.24), а не 2.8.
Ну, он будет в папке с плагинами в вашем каталоге GIMP, вам нужно попытаться его найти. Извините, у меня нет старой копии для проверки, затем скопируйте и вставьте ее в соответствующую папку плагинов в GIMP 2.10. Ситуация с Linux может быть более сложной. Извините, я не специалист по Linux. Только графический дизайнер ;) Честно говоря, я думаю, что было бы намного проще использовать предустановленную опцию. Разве это не работает для вас?
Не могли бы вы указать соответствующие файлы здесь, пожалуйста? Файловое дерево версии 2.8.22: gitlab.gnome.org/GNOME/gimp/-/tree/GIMP_2_8_22 .
Я использую GIMP только в Windows. Папки в Windows выглядят совсем не так. Извини.
Упс, понял :(
Я не знаю, поможет ли это, но некоторые функции GIMP представляют собой сценарии ScriptFu (.scm), поэтому вы можете выполнить поиск по ним. В GIMP 2.10 в Windows они находятся в \Program Files\GIMP 2\share\gimp\2.0\scripts - я должен представить себе подобное место для 2.8. Очевидно, что это Windows, а не Linux, так что это может быть совершенно бесполезной информацией.