1. محصولات
  2.   تصویر
  3.   Swift
  4.   FlexibleImage

FlexibleImage

 
 

کتابخانه سوئیفت برای اعمال جلوه‌ها بر روی تصاویر از طریق فیلترها

API سوئیفت منبع باز که به توسعه‌دهندگان نرم‌افزار اجازه می‌دهد تا انواع مختلف جلوه‌ها را با استفاده از فیلترها روی تصاویر اعمال کنند.

FlexibleImage یک کتابخانه Swift بسیار مفید است که به توسعه دهندگان نرم افزار اجازه می دهد تا برنامه هایی را برای کار با تصاویر با استفاده از کد سوئیفت ایجاد کنند. این کتابخانه دارای ویژگی های بسیار غنی است و شامل پشتیبانی از اعمال انواع افکت ها بر روی تصاویر با استفاده از فیلترها می شود. از فیلترهایی مانند تاری، معکوس، روشنایی، کنتراست، جلوه گاما، مقیاس خاکستری و بسیاری موارد دیگر پشتیبانی می کند. از ایجاد یک تصویر با نوشتن فرمول به طور مستقیم بر اساس پیکسل به پیکسل پشتیبانی می کند. توسعه دهندگان همچنین می توانند پردازش را مستقیماً با استفاده از Core Graphics اضافه کنند.

استفاده از این کتابخانه بسیار آسان است و ویژگی های قدرتمندی برای پردازش و دستکاری تصویر ارائه کرده است، مانند ایجاد و ویرایش تصویر، تولید تصویر دایره ای، ترکیب تصاویر برای ایجاد یک تصویر واحد، ایجاد یک تصویر مستطیلی، تنظیم رنگ پس زمینه، تغییر شفافیت. از تصویر، پشتیبانی از چرخش تصویر، تغییر اندازه تصویر، مقیاس بندی تصویر، تنظیم حاشیه و بالشتک، برش شعاع گوشه، کشیدن حاشیه و غیره. این کتابخانه منبع باز است و تحت مجوز MIT برای استفاده عمومی در دسترس است.

Previous Next

شروع کار با 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()

از فیلتر تصویر از طریق سوئیفت استفاده کنید

کتابخانه منبع باز FlexibleImage ویژگی بسیار ارزشمندی را برای اعمال فیلترها بر روی تصاویر با استفاده از کد سوئیفت در نظر گرفته است. این یک ویژگی بسیار ارزشمند است که می تواند در پردازش تصویر مختلف و برنامه های بینایی کامپیوتری در سراسر جهان استفاده شود. این کتابخانه از چندین فیلتر مهم مانند صاف کردن یا شارپ کردن تصویر، لبه های بهبود یافته، تار کردن تصویر، روشنایی تصویر، معکوس کردن تصویر و بسیاری موارد دیگر پشتیبانی می کند.

از طریق API Swift روی تصویر اعمال کنید

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 به برنامه نویسان نرم افزار این قابلیت را می دهد که با استفاده از کد سوئیفت، تصاویر را به صورت برنامه ای تغییر اندازه، مقیاس یا برش دهند. این کتابخانه دارای چندین عملکرد مهم برای دستکاری تصویر مانند چرخاندن تصویر، چرخاندن تصاویر، چرخاندن تصاویر به صورت افقی یا عمودی، برش دادن شعاع گوشه، افزایش اندازه حاشیه و بسیاری موارد دیگر است.

 فارسی