سیاه و سفید کردن یک عکس در بیسیک فور اندروید

با سلام و سپاس خدمت کاربران عزیز سایت یاهو ۹۸ YAHOO

با استفاده از تابع زیر میتوانید افکت سیاه و سفید را روی یک تصویر (Bitmap) تنظیم کنید !

ابتدا کتابخانه XUI و BitmapCreator را فعال کنید ( این دو کتابخانه در لیست کتایخانه های اصلی بیسیک فور اندروید موجود میباشند ) و کد زیر را به اکتیویتی مورد نظرتان اضافه کنید :

✨ نکات مهم:

• کد آماده و تست‌شده (2 قطعه‌کد)

• کار با کتابخانه‌های: BitmapCreator، XUI

• کپی و استفاده مستقیم در پروژه B4A

📚 کتابخانه‌های مورد نیاز:

BitmapCreator، XUI

(از مسیر Libraries در محیط B4A تیک بزنید.)

🚀 نحوه استفاده:

کد زیر را کپی کنید و در Sub یا ماژول مناسب پروژه خود قرار دهید؛ کتابخانه‌های اعلام‌شده را تیک بزنید.

دسته‌بندیتکه کدها
تاریخ انتشار۲۷ شهریور ۱۴۰۵ - ۰۰:۲۶
تعداد بازدید۴
تعداد فروش۰
فرمت تحویلفایل دانلودی (بعد از پرداخت آنی فعال می‌شود)
پشتیبانیتیکت پشتیبانی در پنل کاربری

ویژگی‌های کلیدی

  • تکه‌کد آماده B4A
  • کاملاً رایگان
  • کد تست‌شده با توضیح فارسی
  • کتابخانه: BitmapCreator، XUI

هنوز نظری ثبت نشده است. اولین نفر باشید!

برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال می‌شود)

B4A — کد نمونه رایگان این تکه‌کد را می‌توانید مستقیم در پروژه بیسیک۴اندروید استفاده کنید
Public Sub GreyScale (bmp As B4XBitmap) As B4XBitmap
 Dim bc As BitmapCreator
 bc.Initialize(bmp.Width / bmp.Scale, bmp.Height / bmp.Scale)
 bc.CopyPixelsFromBitmap(bmp)
 Dim argb As ARGBColor
 For x = 0 To bc.mWidth - 1
    For y = 0 To bc.mHeight - 1
       bc.GetARGB(x, y, argb)
       Dim c As Int = argb.r * 0.21 + argb.g * 0.72 + 0.07 * argb.b
       argb.r = c
       argb.g = c
       argb.b = c
       bc.SetARGB(x, y, argb)
    Next
 Next
 Return bc.Bitmap
End Sub

ImageView1.Bitmap = GreyScale(ImageView1.Bitmap)
تخصصی بیسیک۴اندرویدسورس‌کد آمادهآموزش گام‌به‌گامکتابخانه‌های کاربردیتحویل آنی بعد از پرداختپشتیبانی واقعی ۲۴/۷بروزرسانی رایگان+۶۹۳ محصول فعال+۳ فروش موفق