Rotiranje slike u Javi

Ova sažeta tema prikazuje kako rotirati sliku u Javi koristeći konfiguracijske postavke zajedno sa sustavnim nizom zadataka za implementaciju ove funkcionalnosti. Operacija rotacije bitmapa u Javi bit će prikazana za kut koji definira korisnik, uključujući kako odrediti boju pozadine za područja koja se otkrivaju rotacijom. Također ćete naučiti kako istovremeno rotirati i obrnuti slike za različite formate poput BMP, PNG, JPEG, itd.

Koraci za rotaciju slike u Javi

  1. Pripremite okolinu dodavanjem Aspose.Imaging for Java u projekt
  2. Dobijte ulaznu sliku stvaranjem instance klase Image
  3. Prebacite sliku u objekt klase RasterImage
  4. Keširajte učitanu sliku u memoriji za optimizaciju performansi
  5. Izvršite rotaciju slike i postavite boju pozadine pomoću metode rotate
  6. Izvezite rotiranu sliku

Iskorištavanjem operacije rotacija slike u Javi po kutu, detaljno objašnjavamo potrebne postavke okoline, nakon kojih slijede organizirani koraci za postizanje ove funkcionalnosti. Izvorna BMP datoteka se obrađuje kao RasterImage, koje pruža brojne metode za rotaciju i obrtanje. Prvo, slika se kešira za poboljšanje performansi, zatim se rotira i obrne prije nego što se ponovno sprema u pohranu.

Kôd za rotaciju slike u Javi

Za rotaciju bitmapa u Javi, primjer koristi metodu rotate za primjenu specifične rotacije na sliku. Možete odabrati boju pozadine koja ispunjava prazna područja nastala tijekom rotacije slike. Osim toga, sliku je moguće obrnuti pomoću rotateFlip, koji koristi klasu RotateFlipType, a opcije uključuju Rotate90FlipX za rotaciju od 90° uz obrat po X-osi, Rotate90FlipY za rotaciju od 90° uz obrat po Y-osi, među ukupno 16 kombinacija.

U ovom vodiču obuhvatili smo kako rotirati slike u Javi; za upute o promjeni veličine slika, pogledajte članak Promjena svjetline slike u Javi.

 Hrvatski