1. Produtos
  2.   Imagem
  3.   Swift
  4.   Toucan

Toucan

 
 

Biblioteca Swift de código aberto para processamento de imagens

API Swift gratuita que permite aos desenvolvedores de software redimensionar, cortar e estilizar suas imagens com facilidade.

Touch é uma biblioteca de código aberto muito e rica em recursos que dá aos desenvolvedores de software a de com diferentes tipos de de imagem dentro de suas aplicações. A biblioteca é muito simples de usar e pode ser facilmente. A biblioteca forneceu muito flexíveis para a em primeiro lugar você pode uma única imagem dentro da da biblioteca ou usar uma função ica para uma única operação.

A biblioteca forneceu uma de de imagens muito e rápida e torna muito fácil para os desenvolvedores imagens dentro de sua com apenas algumas de código. Ele incluiu vários recursos importantes relacionados à manipulação de imagens, como imagens, de imagens, residente de imagem inteligente, diferentes para mascaramento de imagem, imagens de cultura, de imagem, e muito mais.

Previous Next

Introdução ao Tucano

Clone as fontes mais recentes usando o comando a seguir.

Instalar Touch via GitHub.

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

Mascaramento de imagem via API Swift

A biblioteca de código aberto Toucan permite que os desenvolvedores de software apliquem máscaras às suas imagens com facilidade. Existem diferentes funções fornecidas que podem ser usadas para alterar a imagem original com a máscara, como uma elipse, arredondada e máscaras de imagem. Você também pode aplicar a máscara em uma determinada imagem com um caminho usando apenas algumas linhas de código. A biblioteca também permite aplicar uma borda extra na imagem após o efeito de mascaramento.

Imagem de máscara usando 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

Redimensionar imagem usando a API Swift

A biblioteca Toucan Swift permite que desenvolvedores de software redimensionem imagens dentro de seus aplicativos usando código rápido. O processo de redimensionamento determina o que fazer com uma imagem para ajustá-la aos limites de tamanho fornecidos. Para redimensionar a imagem, você precisa fornecer o caminho e o nome corretos da imagem. A biblioteca fornece suporte para várias operações de redimensionamento de imagens, como recorte de imagem, recorte de imagem e dimensionamento.

Redimensione a imagem via 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")
    }

Corte de imagem usando Swift

A biblioteca open source Touch forneceu suporte completo para cortar, bem como reproduzir imagens usando comandos. Você precisa a e altura das imagens. Ele vai redimensionar a imagem para os limites de e altura e cortar qualquer de dados de imagem. A biblioteca também incluiu várias para o flipping de imagem, tais como imagens horizontalmente ou verticalmente, bem como ambos.

Crop Image via Swift API

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