1. Produkti
  2.   Attēls
  3.   Swift
  4.   FlexibleImage

FlexibleImage

 
 

Swift Library, lai lietotu efektus attēliem, izmantojot filtrus

Atvērtā pirmkoda Swift API, kas programmatūras izstrādātājiem ļauj lietot dažāda veida efektus attēliem, izmantojot filtrus.

FlexibleImage ir ļoti noderīga Swift bibliotēka, kas ļauj programmatūras izstrādātājiem izveidot lietojumprogrammas darbam ar attēliem, izmantojot Swift kodu. Bibliotēka ir ļoti bagāta ar funkcijām, un tajā ir iekļauts atbalsts dažādu efektu pielietošanai attēliem, izmantojot filtrus. Tā atbalsta filtrus, piemēram, izplūšanu, invertēšanu, spilgtumu, kontrastu, gamma efektu, pelēktoņu un daudz ko citu. Tā atbalsta attēla izveidi, rakstot formulu tieši pa pikseļiem pa pikseļiem. Izstrādātāji var arī pievienot apstrādi tieši, izmantojot Core Graphics.

Bibliotēka ir ļoti viegli lietojama, un tā ir nodrošinājusi jaudīgas funkcijas attēlu apstrādei un manipulācijām, piemēram, attēlu izveidei un rediģēšanai, apļa attēlu ģenerēšanai, attēlu apvienošanai, lai izveidotu vienu attēlu, taisnstūra attēla izveidošanai, fona krāsas iestatīšanai, caurspīdīguma maiņai. attēla pagriešanas atbalsts, attēla izmēra maiņa, attēla mērogošana, piemales un polsterējuma iestatīšana, stūra rādiusa apgriešana, apmales zīmēšana un tā tālāk. Bibliotēka ir atvērtā pirmkoda un ir pieejama publiskai lietošanai saskaņā ar MIT licenci.

Previous Next

Darba sākšana ar FlexibleImage

Klonējiet jaunākos avotus, izmantojot šo komandu.

Instalējiet FlexibleImage, izmantojot GitHub.

$ git https://github.com/kawoou/FlexibleImage.git

Attēlu ģenerēšana, izmantojot Swift API

FlexibleImage bibliotēka ļauj programmatūras profesionāļiem ātri ģenerēt attēlus savās ātrajās lietojumprogrammās. Bibliotēka ir iekļāvusi atbalstu vairākiem veidiem, kā izveidot attēlus, piemēram, taisnstūrveida attēlu ģenerēšanu, apļveida attēlu izveidi vai attēlu apvienošanu, lai izveidotu jaunu. Bibliotēka atbalsta arī attēlu rediģēšanu, attēlu izmēru maiņu, attēlu aizmiglošanu, cita fona piemērošanu attēliem un daudz ko citu.

Ģenerējiet attēlu, izmantojot Swift API

let image1 = UIImage
    .circle(
        color: UIColor.blue,
        size: CGSize(width: 100, height: 100)
    )!
    .adjust()
    .offset(CGPoint(x: 25, y: 0))
    .margin(UIEdgeInsets(top: 5, left: 5, bottom: 5, right: 5))
    .padding(UIEdgeInsets(top: 15, left: 15, bottom: 15, right: 15))
    .normal(color: UIColor.white)
    .border(color: UIColor.red, lineWidth: 5, radius: 50)
    .image()!
    .adjust()
    .background(color: UIColor.darkGray)
    .image()

Izmantojiet attēlu filtrēšanu, izmantojot Swift

Atvērtā pirmkoda FlexibleImage bibliotēkā ir iekļauta ļoti vērtīga funkcija, izmantojot filtrus attēliem, izmantojot Swift kodu. Tā ir ļoti vērtīga funkcija, ko var izmantot dažādās attēlu apstrādes un datorredzes lietojumprogrammās visā pasaulē. Bibliotēka atbalsta vairākus svarīgus filtrus, piemēram, attēla izlīdzināšanu vai asināšanu, uzlabotas malas, attēla izplūšanu, attēla spilgtumu, attēla invertēšanu un daudz ko citu.

Lietojiet efektu attēlam, izmantojot Swift API

let image2 = UIImage(named: "macaron.jpg")!
    .adjust()
    .outputSize(CGSize(width: 250, height: 250))
    .exclusion(color: UIColor(red: 0, green: 0, blue: 0.352941176, alpha: 1.0))
    .linearDodge(color: UIColor(red: 0.125490196, green: 0.058823529, blue: 0.192156863, alpha: 1.0))
    .hardMix(color: UIColor(red: 0.3, green: 0.3, blue: 0.3, alpha: 1.0))
    .image()

Attēlu izmēru maiņas un apgriešanas atbalsts

Bezmaksas FlexibleImage bibliotēka sniedz programmatūras programmētājiem iespēju programmatiski mainīt izmērus, mērogot vai apgriezt attēlus, izmantojot Swift kodu. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas attēlu manipulēšanai, piemēram, attēla apgriešana, attēlu pagriešana, attēlu apgriešana horizontāli vai vertikāli, stūra rādiusa apgriešana, apmales izmēra palielināšana un daudzas citas.

 Latviski