1. Tuotteet
  2.   Kuva
  3.   Swift
  4.   Toucan

Toucan

 
 

Avoimen lähdekoodin Swift Library for Images Processing

Ilmainen Swift-sovellusliittymä, jonka avulla ohjelmistokehittäjät voivat helposti muuttaa kuviesi kokoa, rajata ja tyylitellä niitä.

Toucan on erittäin hyödyllinen ja monipuolinen avoimen lähdekoodin Swift-kirjasto, joka antaa ohjelmistokehittäjille mahdollisuuden työskennellä erilaisten kuvaformaattien kanssa omissa sovelluksissaan. Kirjasto on erittäin helppokäyttöinen ja helposti integroitavissa. Kirjasto on tarjonnut erittäin joustavia vuorovaikutusmenetelmiä. Ensinnäkin voit kääriä yksittäisen kuvan kirjastoinstanssiin tai käyttää staattista toimintoa yhteen toimintoon.

Kirjasto on tarjonnut erittäin puhtaan ja nopean kuvankäsittelytavan ja tekee kehittäjille erittäin helpoksi luoda kuvia sovelluksensa sisällä vain parilla koodirivillä. Se on sisältänyt useita tärkeitä kuvankäsittelyyn liittyviä ominaisuuksia, kuten kuvien luonti, kuvien muokkaaminen, älykäs kuvien koon muuttaminen, erilaiset toiminnot kuvien peittämiseen, rajaamaan kuvia, kuvien tyylittelyyn, ketjutettavat kuvankäsittelyvaiheet ja paljon muuta.

Previous Next

Toucanin käytön aloittaminen

Kloonaa uusimmat lähteet käyttämällä seuraavaa komentoa.

Asenna Toucan GitHubin kautta.

$ git clone https://github.com/gavinbunney/Toucan.git 

Kuvan peittäminen Swift API:n kautta

Avoimen lähdekoodin kirjaston Toucan avulla ohjelmistokehittäjät voivat käyttää naamioita kuviinsa helposti. Tarjolla on erilaisia toimintoja, joita voidaan käyttää alkuperäisen kuvan muuttamiseen maskilla, kuten ellipsillä, pyöristetyillä ja kuvamaskeilla. Voit myös käyttää maskia tiettyyn kuvaan polulla käyttämällä vain pari riviä koodia. Kirjasto mahdollistaa myös ylimääräisen reunuksen lisäämisen kuvaan maskauksen jälkeen.

Maski kuva Swift API:lla

// Mask the given image by specifying  border width
Toucan(image: myImage).maskWithEllipse(borderWidth: 10, borderColor: UIColor.yellowColor()).image
//Mask the given image with a path
path.moveToPoint(CGPointMake(0, 50))
path.addLineToPoint(CGPointMake(50, 0))
path.addLineToPoint(CGPointMake(100, 50))
path.addLineToPoint(CGPointMake(50, 100))
path.closePath()
Toucan(image: myImage).maskWithPath(path: path).image

Muuta kuvan kokoa Swift API:lla

Toucan Swift -kirjaston avulla ohjelmistokehittäjät voivat muuttaa sovellusten sisällä olevien kuvien kokoa käyttämällä Swift-koodia. Koonmuutosprosessi määrittää, mitä kuvalle tehdään, jotta se sopii annettuihin kokorajoihin. Kuvan koon muuttamista varten sinun on annettava kuvan oikea polku ja nimi. Kirjasto on tarjonnut tukea useille kuvien koon muuttamisen toiminnoille, kuten kuvien leikkaamiseen, kuvan rajaamiseen ja skaalaan.

Muuta kuvan kokoa Toucan API:n kautta

// Resize to fit within the width and height boundaries
let croppedImage = Toucan(image: sourceImage).resize(CGSize(width: 500, height: 500), fitMode: Toucan.Resize.FitMode.Crop).image 
// Resize image by Clipping the extra 
func ResizeSquareClipped() {
        let resized = Toucan(image: maskImage).resize(CGSize(width: 350, height: 350), fitMode: Toucan.Resize.FitMode.clip).image!
        XCTAssertEqual(resized.size.width, CGFloat(350), "Verify width not changed")
        XCTAssertEqual(resized.size.height, resized.size.width, "Verify height same as width")
    }

Kuvan rajaus Swiftillä

Avoimen lähdekoodin kirjasto Toucan on tarjonnut täydellisen tuen kuvien rajaamiseen ja kääntämiseen käyttämällä nopeita komentoja. Sinun on annettava kuvien leveys ja korkeus. Se muuttaa kuvan kokoa täyttämään leveys- ja korkeusrajat ja rajaamaan ylimääräiset kuvatiedot. Kirjastossa on myös useita toimintoja kuvien kääntämiseen, kuten kuvien kääntäminen vaaka- tai pystysuunnassa sekä molemmat.

Rajaa kuva Swift API:n kautta

// Resize image & crops any excess image data
Toucan(image: portraitImage).resize(CGSize(width: 500, height: 500), fitMode: Toucan.Resize.FitMode.Crop).image 
 Suomen