FlexibleImage
Filtrlər vasitəsilə Şəkillərə Effektlər Tətbiq etmək üçün Swift Kitabxanası
Proqram tərtibatçılarına filtrlərdən istifadə edərək şəkillərə müxtəlif növ effektlər tətbiq etməyə imkan verən açıq mənbə Swift API.
FlexibleImage proqram tərtibatçılarına Swift kodundan istifadə edərək şəkillərlə işləmək üçün proqramlar yaratmağa imkan verən çox faydalı Swift kitabxanasıdır. Kitabxana çox zəngin xüsusiyyətlərə malikdir və filtrlərdən istifadə edərək şəkillərə müxtəlif növ effektlərin tətbiqi üçün dəstəyi ehtiva edir. O, bulanıqlıq, tərs çevirmə, parlaqlıq, kontrast, qamma effekti, boz rəng və sair kimi filtrləri dəstəkləyir. O, birbaşa piksel-piksel əsasında düstur yazmaqla şəkil yaratmağı dəstəkləyir. Tərtibatçılar həmçinin Core Graphics istifadə edərək birbaşa emal əlavə edə bilərlər.
Kitabxanadan istifadə etmək çox asandır və təsvirin işlənməsi və manipulyasiyası üçün təsvirin yaradılması və redaktəsi, dairəvi təsvirin yaradılması, şəkilləri birləşdirərək vahid təsvir yaratmaq, düzbucaqlı şəkil yaratmaq, fon rəngini təyin etmək, şəffaflığın dəyişdirilməsi kimi güclü funksiyalar təqdim edib. təsvirin, təsvirin fırlanmasının dəstəklənməsi, təsvir ölçüsünün dəyişdirilməsi, təsvirin miqyası, kənarın və dolğunluğun təyin edilməsi, künc radiusunun kəsilməsi, haşiyənin çəkilməsi və s. Kitabxana açıq mənbədir və MİT lisenziyası əsasında ictimai istifadə üçün mövcuddur.
FlexibleImage ilə işə başlamaq
Aşağıdakı əmrdən istifadə edərək ən son mənbələri klonlayın.
GitHub vasitəsilə FlexibleImage quraşdırın.
$ git https://github.com/kawoou/FlexibleImage.git
Swift API vasitəsilə Şəkillərin yaradılması
FlexibleImage kitabxanası proqram mütəxəssislərinə öz sürətli proqramlarında asanlıqla şəkillər yaratmağa imkan verir. Kitabxana, düzbucaqlı şəkil yaratmaq, dairəvi təsvir yaratmaq və ya yenisini yaratmaq üçün şəkilləri birləşdirmək kimi şəkillər yaratmaq üçün bir neçə üsula dəstək daxildir. Kitabxana həmçinin şəkilləri redaktə etmək, şəkillərin ölçüsünü dəyişmək, şəkilləri bulanıqlaşdırmaq, şəkillərə fərqli fon tətbiq etmək və daha çox şeyləri dəstəkləyir.
Swift API vasitəsilə Şəkil yaradın
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 vasitəsilə Şəkil Filtrindən istifadə edin
Açıq mənbəli FlexibleImage kitabxanası Swift kodundan istifadə edərək şəkillərə filtrlər tətbiq etmək üçün çox dəyərli xüsusiyyəti ehtiva edir. Bu, bütün dünyada müxtəlif təsvirlərin işlənməsi və kompüter görmə proqramlarında istifadə oluna bilən çox qiymətli xüsusiyyətdir. Kitabxana təsvirin hamarlanması və ya kəskinləşdirilməsi, təkmilləşdirilmiş kənarlar, təsvirin bulanması, təsvirin parlaqlığı, təsvirin tərsinə çevrilməsi və sair kimi bir neçə vacib filtri dəstəkləyir.
Swift API vasitəsilə Şəkilə Effekt tətbiq edin
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()
Şəkil Ölçüsü və Kəsmə Dəstəyi
Pulsuz FlexibleImage kitabxanası proqram təminatı proqramçılarına Swift kodundan istifadə edərək şəkillərin ölçüsünü proqramlı şəkildə dəyişmək, miqyaslaşdırmaq və ya kəsmək imkanı verir. Kitabxana təsvirin dəyişdirilməsi, şəkillərin fırlanması, şəkillərin üfüqi və ya şaquli istiqamətdə sürüşdürülməsi, künc radiusunun kəsilməsi, haşiyənin ölçüsünün artırılması və sair kimi bir neçə vacib funksiyanı özündə birləşdirir.