Превръщане на слой за корекция в инверсия

Работа с Photoshop инверсен слой за корекция в Java

В тази статия ще ви покажем как да обърнете изображението в документ на Photoshop към отрицателно програмно в Java. За тази цел ще използваме библиотеката за манипулиране на файловия формат PSD наречена Aspose.PSD за Java.

API-то за цветово инвертиране позволява добавянето на негативен ефект към изображение. Може би вече сте видели как да инвертирате цветовете на изображение, използвайки слой за корекция на Криви. Въпреки това, днес ще разгледаме по-бърз и по-лесен начин да извършим задачата чрез инверсия на корекция слой.

Преглед на API

API-то на инверсния слой за корекция се състои от самия клас на слоя, който е InvertAdjustmentLayer. Този клас няма собствени публични членове, тъй като наследява всички публични членове от родителския клас (AdjustmentLayer). Този факт улеснява използването му, защото всичко, което трябва да направите, е да го добавите към PSD файл и изображението става отрицателно.

Инверсия на цветовете на изображението

Така че, дори да изглежда очевидно, нека демонстрираме за яснота как да приложим слой за корекция на инверсия върху изображението на астронаут (а), за да направим отрицателен ефект за това изображение (б).

Пример на слой за корекция на инверсия Преди и След

За инвертиране на цветовете на изображението просто добавете слой за корекция на инверсия в PSD:

InvertAdjustmentLayer invertAdjustmentLayer = psdImage.addInvertAdjustmentLayer();

Това е! Няма специфични свойства, които трябва да конфигурирате за този тип слой за корекция.

Заключение

В тази статия научихме за API на слоя за корекция на инверсия на Aspose.PSD за Java. Това е безсмъртен инструмент за получаване на отрицателни изображения, защото API на този слой за корекция не декларира никакви публични членове.