Ovaj kratki vodič pruža pojedinosti o tome kako stvoriti animirani GIF u Javi dodavanjem različitih tipova slika poput PNG, JPEG, itd. s diska. Dok koristite Java GIF proces stvaranja je jednostavan i lak za učenje davanjem pojedinosti o konfiguraciji, tijeku programa i detaljnim opisom. Možete dodati onoliko slika koliko je potrebno i možete primijeniti različite filtre također prema zahtjevima aplikacije.
Koraci za stvaranje animiranog GIF-a u Javi
- Uspostavite projektno okruženje za korištenje Aspose.Imaging for Java iz repozitorija Maven
- Pripremite popis slikovnih datoteka iz željenog direktorija
- Inicijalizirajte popis objekata klase RasterImage
- Iterirajte kroz sve popise slikovnih datoteka i sve ih učitajte u popis RasterImage
- Stvorite objekt GIFImage koristeći prvu RasterImage na popisu
- Iterirajte kroz ostale slike na popisu i dodajte ih sve postojećem objektu GIFImage
- Spremite izlaznu GIF sliku na disk nakon dodavanja svih slika
Ovi koraci opisuju kako pomoću Jave stvoriti animirani GIF dijeljenjem pristupa korak po korak. Prvo morate učitati sve slike iz ciljnog direktorija na popis RasterImage objekata. U sljedećem koraku izradite GIF sliku pomoću prve rasterske slike na popisu, a zatim dodajte sve ostale slike učitane s diska ovoj novostvorenoj GIF slici prije nego što je spremite na disk.
Kod za stvaranje animiranog GIF-a u Javi
Ove linije koda u Javi stvaraju GIF učitavanjem svih slika u objekte klase RasterImage i osiguravaju kontrolu za prilagodbu učitanih slika kao što je podešavanje svjetline, kontrasta, gama, obrezivanje dijela slike, filtriranje segmenata pravokutnog područja, normaliziranje kutova i rotiranja slike da spomenemo samo neke prije dodavanja GIF slici. Slično tome, prije spremanja izlazne GIFI slike možete joj promijeniti veličinu, rotirati cijeli GIF, okrenuti ga, postaviti boju pozadine, postaviti vrijeme okvira u milisekundama, postaviti broj petlji, postaviti prozirnu boju i još mnogo toga.
Ovaj vodič nas je naučio kako stvoriti GIF sliku u Javi. Ako ste zainteresirani za učenje različitih vrsta pretvorbi poput pretvorbe bitmape u PNG, pogledajte članak na kako pretvoriti bitmapu u PNG u Javi.