1. produkty
  2.   obraz
  3.   Swift
  4.   Toucan

Toucan

 
 

Open Source Swift Library pro zpracování obrázků

Bezplatné rozhraní Swift API, které vývojářům softwaru umožňuje snadno měnit velikost, ořezávat a stylizovat vaše obrázky.

Toucan je velmi užitečná a na funkce bohatá open source knihovna Swift, která dává softwarovým vývojářům možnost pracovat s různými druhy obrazových formátů v rámci jejich vlastních aplikací. Knihovna se velmi jednoduše používá a lze ji snadno integrovat. Knihovna poskytuje velmi flexibilní metody pro interakci, nejprve můžete zabalit jeden obrázek do instance knihovny nebo použít statickou funkci pro jednu operaci.

Knihovna poskytuje velmi čistý a rychlý přístup ke zpracování obrázků a vývojářům velmi usnadňuje generování obrázků uvnitř jejich aplikace pomocí pouhých několika řádků kódu. Obsahuje několik důležitých funkcí souvisejících s manipulací s obrázky, jako je generování obrázků, úprava obrázků, inteligentní změna velikosti obrázku, různé funkce pro maskování obrázků, oříznutí obrázků, stylizace obrázků, fáze zpracování obrázků s možností řetězení a mnoho dalších.

Previous Next

Začínáme s Tukanem

Naklonujte nejnovější zdroje pomocí následujícího příkazu.

Instalace Touch přes GitHub.

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

Maskování obrazu přes Swift API

Open source knihovna Toucan umožňuje vývojářům softwaru snadno aplikovat masky na jejich obrázky. K dispozici jsou různé funkce, které lze použít ke změně původního obrázku pomocí masky, jako je elipsa, zaoblení a masky obrázku. Masku můžete také použít na daný obrázek s cestou pomocí několika řádků kódu. Knihovna také umožňuje použití dalšího okraje na obrázek po efektu maskování.

Maska Image pomocí Swift API

// 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

Změňte velikost obrázku pomocí Swift API

Knihovna Toucan Swift umožňuje vývojářům softwaru měnit velikost obrázků v jejich aplikacích pomocí swift kódu. Proces změny velikosti určuje, co se má s obrázkem udělat, aby odpovídal daným hranicím velikosti. Pro změnu velikosti obrázku musíte zadat správnou cestu a název obrázku. Knihovna poskytuje podporu pro několik operací pro změnu velikosti obrázků, jako je oříznutí obrázku, oříznutí obrázku a změna měřítka.

Resize Image přes Touch API

// 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")
    }

Oříznutí obrázku pomocí Swift

Open source knihovna Toucan poskytla kompletní podporu pro ořezávání i překlápění obrázků pomocí rychlých příkazů. Musíte zadat šířku a výšku obrázků. Změní velikost obrázku tak, aby vyplnil hranice šířky a výšky, a ořízne přebytečná data obrázku. Knihovna také obsahuje několik funkcí pro překlápění obrázků, jako je převracení obrázků vodorovně nebo svisle, stejně jako obojí.

Crop Image přes Swift API

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