Tento rychlý tutoriál je prezentován s cílem osvětlit jak komprimovat obrázek v Javě. Bude sdílet informace o konfiguraci prostředí, nezbytné importy pro proces, podrobné kroky, které je třeba provést, a ukázkový Java kód pro kompresi obrazu. Ke komprimaci použijeme obrázek JPEG jako ukázku, ale můžete zkusit i jiné typy, jako je PNG, TIFF atd.
Kroky ke kompresi obrazu v Javě
- Vytvořte prostředí pro použití Aspose.Imaging z úložiště Maven
- Importujte potřebné třídy, které mají být použity v kódu
- Načtěte ukázkový soubor obrázku do objektu třídy Image, který je třeba zkomprimovat
- Vytvořte instanci objektu JpegOptions pro přizpůsobení výstupního komprimovaného obrázku
- Nastavte vlastnosti jako Typ barvy a Typ komprese v objektu JpegOptions
- Uložte výstupní komprimovaný obraz pomocí zadaných konfigurací
Tyto kroky vedou, jak Java komprimuje obraz sdílením konfigurace prostředí a použitím hlavních tříd potřebných k provedení úkolu. Postup krok za krokem následuje tak, že se nejprve načte soubor zdrojového obrazu, který má být komprimován, a poté se inicializuje objekt třídy JpegOptions, který se používá ke konfiguraci výstupního obrazu nastavením typu barvy a typu komprese.
Kód pro kompresi obrazu v Javě
Tyto příkazy v Java komprimují velikost obrázku pomocí vlastností třídy JpegOptions, jako je typ barvy nastaven na stupně šedi, což výrazně snižuje velikost obrázku. Podobně můžete nastavit bity na kanál, komentáře k souboru, kvalitu obrazu, jednotku rozlišení a paletu, abychom jmenovali jen několik. Výstupní soubor můžete uložit do OutputStream, fyzického souboru na disku, a také můžete uložit obrázek do definovaného ohraničujícího obdélníku.
Tento tutoriál nám ukázal, jak komprimovat obrázek v Javě. Pokud se chcete naučit další funkce, jako je změna velikosti obrázků, přečtěte si článek na jak změnit velikost obrázku pomocí Java.