Նկարներ պտտեցնել Java-ում

Այս կարճ թեման ցույց է տալիս, թե ինչպես պտտեցնել նկար Java-ում օգտագործելով կարգավորման կարգավորումները և այս ֆունկցիան իրականացնելու համար համակարգված աշխատանքների շարքը: Java-ում bitmap պտտման գործողությունը կցուցադրվի օգտատիրոջ կողմից սահմանված անկյան համար, այդ թվում՝ ինչպես սահմանել ֆոնային գույնը այն տարածքների համար, որոնք բացահայտվում են պտտմամբ: Դուք նաև կսովորեք, թե ինչպես միաժամանակ պտտել և հետադարձ անել նկարները տարբեր ֆորմատներով, ինչպիսիք են BMP, PNG, JPEG, և այլն:

Նկար պտտելու քայլերը Java-ում

  1. Պատրաստեք միջավայրը՝ ավելացնելով Aspose.Imaging for Java նախագիծ
  2. Ստացեք մուտքային նկարը՝ ստեղծելով Image դասի ինստանս
  3. Փոխակերպեք նկարը RasterImage դասի օբյեկտի
  4. Ներբեռնված նկարը պահեք հիշողության մեջ՝ կատարողականությունը օպտիմալացնելու համար
  5. Կատարեք նկարի պտտումը և սահմանեք ֆոնային գույնը rotate մեթոդի միջոցով
  6. Արտահանել պտտված նկարը

Հիմնվելով Java-ում նկարի պտտման անկյան գործողության վրա, մենք մանրամասն նկարագրել ենք անհրաժեշտ միջավայրի կարգավորումները, այնուհետև քայլերով հաջորդող քայլերը՝ այս ֆունկցիոնալությանը հասնելու համար: Աղյուսակ BMP աղբյուրը վերաբերվում է RasterImage-ին, որը տրամադրում է բազմաթիվ մեթոդներ պտտման և հետադարձման համար: Ի սկզբանե նկարը պահվում է հիշողության մեջ՝ կատարողականությունը բարելավելու համար, ապա այն պտտվում և հետադարձվում է՝ նորից պահելու համար:

Կոդ նկարի պտտման համար Java-ում

Java-ում bitmap պտտելու համար, օրինակն օգտագործում է rotate մեթոդը՝ կիրառելով կոնկրետ պտտում նկարի վրա: Դուք կարող եք սահմանել ֆոնային գույնը, որը լցնում է այն դատարկ տարածքները, որոնք ստեղծվում են նկարի պտտման ընթացքում: Նաեւ, նկարը հնարավոր է հետադարձ անել՝ օգտագործելով rotateFlip, որը օգտագործում է RotateFlipType դասը, և տարբերակները ներառում են Rotate90FlipX 90° պտտման հետ՝ X-տարածքում հետադարձում, Rotate90FlipY 90° պտտման հետ՝ Y-տարածքում հետադարձում, ընդամենը 16 կոմբինացիաներով:

Այս ուղեցույցում մենք կ covering ենք, թե ինչպես պտտեցնել նկարները Java-ում; նկարների չափի փոփոխության վերաբերյալ հրահանգների համար դիտեք Նկարի լուսավորության փոփոխություն Java-ում.

 Հայերեն