Přidejte vrstvu pro úpravu úrovně v PSD
Zavedení
Pokud jde o úpravy obrázků, správa úrovní může znamenat velký rozdíl v živosti a jasnosti vašich fotografií. Jedním z užitečných nástrojů v arzenálu Photoshopu je „Vrstva úprav úrovně“, která vám umožňuje vyladit tónový rozsah a vyvážení barev vašich obrázků. V této příručce vás provedeme tím, jak implementovat vrstvu úpravy úrovně v souboru PSD pomocí Aspose.PSD for Java. Vezměte si své Java IDE.
Předpoklady
Než skočíte do světa úprav úrovní, budete muset nastavit několik věcí, abyste zajistili hladkou jízdu:
- Java Development Kit (JDK): Ujistěte se, že máte na svém počítači nainstalovanou sadu JDK. Pokud ji nemáte, můžete si ji vzít z Web společnosti Oracle nebo použijte OpenJDK.
- Aspose.PSD for Java Library: Chcete-li manipulovat se soubory PSD, budete si muset stáhnout knihovnu Aspose.PSD. Z tohoto můžete získat nejnovější verzi odkaz ke stažení a ujistěte se, že jste zahrnuli JAR do knihovny vašeho projektu.
- Základní znalost Javy: Základní znalost programování v Javě vám pomůže, protože v tomto tutoriálu se budeme ponořit do úryvků kódu.
- Nastavení IDE: K zápisu a spouštění kódu můžete použít libovolné Java IDE, jako je IntelliJ IDEA, Eclipse nebo NetBeans. Jen se ujistěte, že jste nastavili svůj Java projekt a přidali knihovnu Aspose.PSD.
Importujte balíčky
Než začneme psát náš kód, musíme naimportovat potřebné balíčky z knihovny Aspose.PSD. Můžete to udělat takto:
import com.aspose.psd.Image;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.fileformats.psd.layers.adjustmentlayers.LevelsLayer;
import com.aspose.psd.fileformats.psd.layers.layerresources.LevelChannel;
Importováním těchto balíčků budeme mít přístup ke třídám nezbytným pro načítání, úpravy a ukládání našich souborů PSD.
Nyní si tento proces rozdělíme na stravitelné kroky. Pokračujte v procházení načítáním souboru PSD, úpravou úrovní a uložením změn.
Krok 1: Nastavte cesty k souborům
Prvním krokem je definovat, kde se náš soubor PSD nachází a kam chceme upravený výstup uložit. Cestu k adresáři můžete přizpůsobit svým potřebám.
String dataDir = "Your Document Directory";
String sourceFileName = dataDir + "LevelsAdjustmentLayer.psd";
String psdPathAfterChange = dataDir + "LevelsAdjustmentLayerChanged.psd";
Tady, vyměňte"Your Document Directory"
se skutečnou cestou ve vašem systému, kde je uložen váš soubor PSD. Tím se připraví půda pro všechno, co budeme dělat dál.
Krok 2: Načtěte soubor PSD
Nyní načteme soubor PSD pomocíPsdImage
třída. Tento krok je nezbytný, protože nám umožňuje přistupovat k vrstvám a manipulovat s nimi.
PsdImage im = (PsdImage) Image.load(sourceFileName);
Když zavoláteImage.load()
, přečte soubor PSD a vytvoří instanciPsdImage
se kterými můžete pracovat.
Krok 3: Iterujte přes vrstvy
Protože chceme upravit vrstvu úpravy úrovně, budeme muset procházet každou vrstvou v našem souboru PSD. To nám pomáhá najít konkrétní vrstvu, kterou chceme upravit.
for (int i = 0; i < im.getLayers().length; i++) {
if (im.getLayers()[i] instanceof LevelsLayer) {
LevelsLayer levelsLayer = (LevelsLayer) im.getLayers()[i];
// Další manipulace půjde sem...
}
}
V této smyčceinstanceof LevelsLayer
zkontroluje, zda je aktuální vrstva vrstvou úprav úrovní. Pokud ano, můžeme přistoupit k úpravě jeho vlastností.
Krok 4: Upravte nastavení úrovně kanálu
Jakmile identifikujeme správnou vrstvu, můžeme upravit její vstupní a výstupní úrovně. Tady se děje kouzlo! Upravte různé parametry, abyste viděli, jak ovlivňují obraz.
LevelChannel channel = levelsLayer.getChannel(0);
channel.setInputMidtoneLevel(2.0f);
channel.setInputShadowLevel((short) 10);
channel.setInputHighlightLevel((short) 230);
channel.setOutputShadowLevel((short) 20);
channel.setOutputHighlightLevel((short) 200);
Každý parametr dělá toto:
- Input Midtone Level: Upravuje střední tóny.
- Úroveň vstupního stínu: Vyladí tmavší oblasti obrazu.
- Vstupní úroveň zvýraznění: Mění světlé oblasti obrazu.
- Úroveň výstupních stínů: Nastavuje, jak se budou zobrazovat tmavé stíny.
- Output Highlight Level: Nastavuje, jak budou vypadat světlá světla. Nebojte se experimentovat s různými hodnotami!
Krok 5: Uložte upravený soubor PSD
Nyní, když jsme provedli naše úpravy, je čas uložit upravený soubor PSD. Tento krok je zásadní pro zajištění použití a uložení vašich změn.
im.save(psdPathAfterChange);
Nyní můžete svůj upravený soubor PSD najít na zadané adresepsdPathAfterChange
.
Závěr
Právě jste se naučili, jak přidat vrstvu úpravy úrovně do souboru PSD pomocí Aspose.PSD for Java! Podle tohoto průvodce můžete bez námahy upravit tonální kvalitu svých obrázků a připravit tak cestu pro živější a vizuálně přitažlivější výstup. Pamatujte, že cvičení dělá mistra, takže neváhejte vyladit úpravy a prozkoumejte různé soubory PSD, abyste viděli účinky svých změn.
FAQ
Co je to vrstva úpravy úrovně?
Vrstva nastavení úrovně vám umožňuje opravit tónový rozsah v obrázcích, vyvážit stíny, střední tóny a světla.
Mohu používat Aspose.PSD bez nákupu?
Ano! Aspose nabízí bezplatnou zkušební verzi k otestování knihovny před jejím zakoupením.
Kde najdu dokumentaci k Aspose.PSD?
Dokumentaci najdete zde .
Existuje nějaká podpora komunity pro produkty Aspose?
Absolutně! Můžete klást otázky a získat podporu v Aspose fórum .
Jak mohu získat dočasnou licenci pro Aspose.PSD?
Můžete požádat o dočasnou licenci zde .