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

Biblioteca Swift de código aberto para processamento de imagens

A API Swift gratuita oferece a capacidade de lidar com tarefas de processamento de imagens, como rotação de imagens, inversão e redimensionamento de imagens, corte de imagem, conversão de imagem para outro formato e muito mais

SwiftImage é uma biblioteca de código aberto de processamento de imagens Swift muito poderosa que permite que desenvolvedores de software trabalhem com diferentes tipos de imagens usando código Swift. A biblioteca pode acessar facilmente os pixels das imagens e modificá-los conforme necessário. É uma biblioteca de imagens de alto desempenho que oferece aos desenvolvedores a capacidade de baixar, armazenar em cache e processar imagens com facilidade

A biblioteca SwiftImage é muito, bem como rica em recursos e incluiu vários recursos importantes para com suas imagens, como imagens rotativas, flipping e residindo imagens, corte de imagens, conversão de imagens para outros, filtros e imagens Binários. A biblioteca é muito e pode converter uma imagem RGB para greyscale com apenas um código deliner.

Uma grande da biblioteca de SwiftImage é que ele o processo de em que é por isso que as instâncias de imagem nunca podem ser compartilhadas e a defensiva é. A biblioteca usa a imagem com o tipo RGB que é um tipo genérico e representa vários de pixels. A biblioteca também imagens em escala cinza sem aninhados. Ele imagens greyscale de 8 bits e 16 bits.

Previous Next

Introdução ao SwiftImage

Você pode instalar facilmente o SwiftImage usando o Swift Package Manager. Por favor, use o seguinte comando para uma instalação suave.

Instalar SwiftImage via Github 

Install SwiftImage via Github 

 .package(url: "https://github.com/koher/swift-image.git", from: "0.7.0"),

Redimensionamento de imagem via Swift

A biblioteca open source SwiftImage dá aos desenvolvedores de software a de redimensionar imagens dentro de seus aplicativos Swift com algumas de código. A biblioteca torna mais fácil para os desenvolvedores de software carregar e redimensionar imagens usando várias importantes, como residir uma imagem de e altura, cortando uma imagem ao personalizado, adicionando um filtro a uma imagem e muito mais.

let result = image.resizedTo(width: 320, height: 240)
let result = image.resizedTo(width: 320, height: 240,
    interpolatedBy: .nearestNeighbor) // Nearest neighbor

Gire, inverta ou itere imagens via API Swift

A biblioteca SwiftImage forneceu suporte completo para rotação programaticamente, bem como imagens Clipping usando comandos Swift. Os desenvolvedores podem usar diferentes para inverter a imagem, como imagens horizontalmente e verticalmente. Os desenvolvedores também podem flip, bem como literate imagens de acordo com suas necessidades e -los de volta no disco no lugar de sua.

Rotar ou cortar a imagem através do Swift API

//Rotate Image 
let result = image.rotated(by: .pi) // Rotated clockwise by π
let result = image.rotated(byDegrees: 180) // Rotated clockwise by 180 degrees
//Crop Image 
let slice: ImageSlice> = image[32..<64, 32..<64] // No copying costs
let cropped = Image>(slice) // Copying is executed here

Suporte de filtragem de imagem via Swift

Image filtering is a very useful technique that helps developers to modify or enhance images with ease. The open source SwiftImage library has provided different types of very useful filters that can be applied to images to enhance their properties inside Swift applications.  The library supports several important filters such as mean filter, Gaussian filter, enhanced edges, blur images, image brightness, and many more.

Aplicar Filtro Russo à Imagem via Github 

let kernel = Image(width: 5, height: 5, pixels: [
    1,  4,  6,  4, 1,
    4, 16, 24, 16, 4,
    6, 24, 36, 24, 6,
    4, 16, 24, 16, 4,
    1,  4,  6,  4, 1,
]).map { Float($0) / 256.0 }
let result = image.convoluted(kernel)
 Português