FlexibleImage
Thư viện Swift để áp dụng hiệu ứng trên hình ảnh thông qua bộ lọc
API Swift mã nguồn mở cho phép các nhà phát triển phần mềm áp dụng các loại hiệu ứng khác nhau trên hình ảnh bằng cách sử dụng bộ lọc.
FlexImage là một thư viện Swift rất hữu ích cho phép các nhà phát triển phần mềm tạo các ứng dụng để làm việc với hình ảnh bằng mã Swift. Thư viện rất giàu tính năng và đã bao gồm hỗ trợ áp dụng các loại hiệu ứng khác nhau cho hình ảnh bằng bộ lọc. Nó hỗ trợ các bộ lọc như làm mờ, đảo ngược, độ sáng, độ tương phản, hiệu ứng gamma, thang độ xám, v.v. Nó hỗ trợ tạo một hình ảnh bằng cách viết công thức trực tiếp trên cơ sở từng pixel. Các nhà phát triển cũng có thể thêm xử lý trực tiếp bằng Core Graphics.
Thư viện rất dễ sử dụng và cung cấp các tính năng mạnh mẽ để xử lý hình ảnh và thao túng, như hình ảnh sáng tạo và chỉnh sửa, hình ảnh vòng tròn, kết hợp hình ảnh để tạo ra một hình ảnh duy nhất, tạo ra một hình ảnh hình chữ nhật, thiết lập màu nền, thay đổi sự minh bạch của hình ảnh, sự hỗ trợ quay hình ảnh, thay đổi kích thước hình ảnh, hình ảnh, hình ảnh, hình ảnh, biên giới và vân vân vân. Thư viện là nguồn mở và có sẵn dưới giấy phép sử dụng công chúng.
Bắt đầu với Hình ảnh linh hoạt
Sao chép các nguồn mới nhất bằng lệnh sau.
Cài đặt FlexImage qua GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Tạo hình ảnh qua API Swift
Thư viện FlexibleImage cho phép các chuyên gia phần mềm tạo hình ảnh dễ dàng bên trong các ứng dụng nhanh chóng. Thư viện đã bao gồm hỗ trợ nhiều cách để tạo ra hình ảnh như thế hệ hình ảnh hình chữ nhật, tạo hình tròn, hoặc kết hợp hình ảnh để tạo ra một cái mới. Thư viện cũng hỗ trợ chỉnh sửa hình ảnh, hình ảnh, hình ảnh mờ, áp dụng một hình ảnh khác nhau, và nhiều hơn nữa.
Tạo hình bằng 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()
Sử dụng Lọc hình ảnh qua Swift
Thư viện mã nguồn mở FlexImage đã bao gồm một tính năng rất có giá trị là áp dụng các bộ lọc cho hình ảnh bằng mã Swift. Đây là một tính năng rất có giá trị có thể được sử dụng trong các ứng dụng xử lý hình ảnh và thị giác máy tính khác nhau trên toàn cầu. Thư viện hỗ trợ một số bộ lọc quan trọng như làm mịn hoặc làm sắc nét hình ảnh, tăng cường các cạnh, làm mờ hình ảnh, độ sáng hình ảnh, đảo ngược hình ảnh và nhiều hơn nữa.
Áp dụng hiệu ứng hình ảnh bằng 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()
Hỗ trợ thay đổi kích thước và cắt ảnh
Thư viện FlexibleImage miễn phí cho lập trình viên phần mềm khả năng lập trình lại kích thước, quy mô, hoặc hình ảnh cây trồng sử dụng mã Swift. Thư viện có nhiều chức năng quan trọng để thao túng hình ảnh, hình ảnh quay, hình ảnh quay, hình ảnh quay ngang hoặc dọc, bán kính góc cắt, kích thước biên giới, và nhiều hơn nữa.