FlexibleImage
フィルタを介して画像に効果を適用する Swift ライブラリ
ソフトウェア開発者がフィルタを使用して画像にさまざまな種類の効果を適用できるようにするオープンソースの Swift API。
FlexibleImage は、ソフトウェア開発者が Swift コードを使用して画像を扱うためのアプリケーションを作成することを可能にする非常に便利な Swift ライブラリです。 ライブラリは非常に豊富で、フィルタを使用して画像にさまざまな効果を適用するためのサポートが含まれています。 ブル、反転、明るさ、コントラスト、ガンマ効果、グレースケールなどのフィルタをサポートしています。 ピクセルバイピクセルベースで直接式を書くことでイメージを作成することができます。 開発者は、Core Graphicsを使用して直接処理を追加することもできます。
ライブラリは非常に使いやすく、画像作成や編集、円画像生成などの画像処理や操作のための強力な機能を提供しており、画像を組み合わせて単一のイメージを作成したり、長方形のイメージを作成したり、背景色を設定したり、画像の透明度を変更したり、画像の回転サポートを変更したり、画像サイズを変更したり、画像のスケーリング、マージンとパディングを設定したり、角半径をクリップしたり、境界線を描画したりします。 ライブラリはオープンソースであり、パブリックユースのためのITライセンスの下で利用可能です。
FlexibleImage の使用を開始する
次のコマンドを使用して、最新のソースを複製します。
インストール FlexibleImage を介して GitHub.
$ git https://github.com/kawoou/FlexibleImage.git
Swift API による画像生成
FlexibleImageライブラリは、ソフトウェアの専門家が迅速にアプリケーション内で画像を生成できるようにします。 ライブラリには、長方形の画像生成、円形画像作成、画像の組み合わせなど、複数の方法で新しいものを作成するためのサポートが含まれています。 ライブラリは、画像の編集、画像の回復、画像のブールリング、さまざまな背景を画像に適用したり、その他多くの機能をサポートしています。
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()
Swift による画像フィルタリングの使用
オープン ソースの FlexibleImage ライブラリには、Swift コードを使用して画像にフィルターを適用する非常に価値のある機能が含まれています。これは、世界中のさまざまな画像処理およびコンピューター ビジョン アプリケーションで使用できる非常に価値のある機能です。このライブラリは、画像の平滑化またはシャープ化、強調されたエッジ、画像のぼかし、画像の明るさ、画像の反転など、いくつかの重要なフィルターをサポートしています。
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()
画像のサイズ変更とトリミングのサポート
無料の FlexibleImage ライブラリを使用すると、ソフトウェア プログラマーは、Swift コードを使用してプログラムで画像のサイズ変更、スケーリング、またはトリミングを行うことができます。ライブラリには、画像の反転、画像の回転、水平または垂直方向の画像の反転、角の半径のクリッピング、境界線のサイズの拡大など、画像操作のための重要な機能がいくつか含まれています。