Այս կարճ թեման ցույց է տալիս, թե ինչպես պտտեցնել նկար Java-ում օգտագործելով կարգավորման կարգավորումները և այս ֆունկցիան իրականացնելու համար համակարգված աշխատանքների շարքը: Java-ում bitmap պտտման գործողությունը կցուցադրվի օգտատիրոջ կողմից սահմանված անկյան համար, այդ թվում՝ ինչպես սահմանել ֆոնային գույնը այն տարածքների համար, որոնք բացահայտվում են պտտմամբ: Դուք նաև կսովորեք, թե ինչպես միաժամանակ պտտել և հետադարձ անել նկարները տարբեր ֆորմատներով, ինչպիսիք են BMP, PNG, JPEG, և այլն:
Նկար պտտելու քայլերը Java-ում
- Պատրաստեք միջավայրը՝ ավելացնելով Aspose.Imaging for Java նախագիծ
- Ստացեք մուտքային նկարը՝ ստեղծելով Image դասի ինստանս
- Փոխակերպեք նկարը RasterImage դասի օբյեկտի
- Ներբեռնված նկարը պահեք հիշողության մեջ՝ կատարողականությունը օպտիմալացնելու համար
- Կատարեք նկարի պտտումը և սահմանեք ֆոնային գույնը rotate մեթոդի միջոցով
- Արտահանել պտտված նկարը
Հիմնվելով Java-ում նկարի պտտման անկյան գործողության վրա, մենք մանրամասն նկարագրել ենք անհրաժեշտ միջավայրի կարգավորումները, այնուհետև քայլերով հաջորդող քայլերը՝ այս ֆունկցիոնալությանը հասնելու համար: Աղյուսակ BMP աղբյուրը վերաբերվում է RasterImage-ին, որը տրամադրում է բազմաթիվ մեթոդներ պտտման և հետադարձման համար: Ի սկզբանե նկարը պահվում է հիշողության մեջ՝ կատարողականությունը բարելավելու համար, ապա այն պտտվում և հետադարձվում է՝ նորից պահելու համար:
Կոդ նկարի պտտման համար Java-ում
Java-ում bitmap պտտելու համար, օրինակն օգտագործում է rotate մեթոդը՝ կիրառելով կոնկրետ պտտում նկարի վրա: Դուք կարող եք սահմանել ֆոնային գույնը, որը լցնում է այն դատարկ տարածքները, որոնք ստեղծվում են նկարի պտտման ընթացքում: Նաեւ, նկարը հնարավոր է հետադարձ անել՝ օգտագործելով rotateFlip, որը օգտագործում է RotateFlipType դասը, և տարբերակները ներառում են Rotate90FlipX 90° պտտման հետ՝ X-տարածքում հետադարձում, Rotate90FlipY 90° պտտման հետ՝ Y-տարածքում հետադարձում, ընդամենը 16 կոմբինացիաներով:
Այս ուղեցույցում մենք կ covering ենք, թե ինչպես պտտեցնել նկարները Java-ում; նկարների չափի փոփոխության վերաբերյալ հրահանգների համար դիտեք Նկարի լուսավորության փոփոխություն Java-ում.