رفتن به مطلب
  • 0

بدست آوردن RGB یک عکس یک رنگ


msd313

سوال

سلام دوستان و خداقوت

میخواستم بدونم چطوری میشه توی بیسیک یک عکسی که فقط یک رنگ داره  RGB اون رو بدست آورد.

مثلاً کاربر عکس بده و ما توی برنامه RGB رو بهش بدیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سوالتون یه کم مبهمه عزیز.

منظورتون عکس یه سالید تک رنگه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کاربر یک عکس وارد برنامه بکنه که اون عکس هم تک رنگه
میخوام بدونم میشه رنگ اون عکس رو RGB شو درآورد

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1397/10/10, 13:57:04، msd313 گفته است :

سلام دوستان و خداقوت

میخواستم بدونم چطوری میشه توی بیسیک یک عکسی که فقط یک رنگ داره  RGB اون رو بدست آورد.

مثلاً کاربر عکس بده و ما توی برنامه RGB رو بهش بدیم

سلام از اونجایی که میگید عکستون تک رنگه از کد زیر میتونید استفاده کنید

Sub Activity_Create(FirstTime As Boolean)

	Dim aria As Bitmap
	aria.Initialize(File.DirAssets,"1.jpg")
	Private argb() As Int
	argb = GetARGB(aria.GetPixel(1,1))
	Msgbox("A = " & argb(0)&CRLF&"R = " & argb(1)&CRLF&"G = " & argb(2)&CRLF&"B = " & argb(3),"")
End Sub

Sub GetARGB(Color1 As Int) As Int()
	Private res(4) As Int
	res(0) = Bit.UnsignedShiftRight(Bit.And(Color1, 0xff000000), 24)
	res(1) = Bit.UnsignedShiftRight(Bit.And(Color1, 0xff0000), 16)
	res(2) = Bit.UnsignedShiftRight(Bit.And(Color1, 0xff00), 8)
	res(3) = Bit.And(Color1, 0xff)
	Return res
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام سرچ کردم دوتا کتابخونه البته واسه اندروید استودیو پیدا کردم

Android - Pick Colors from Image Color Palette - Android Tutorials Hub

GitHub - skydoves/ColorPickerView: The most standard and powerful colorpicker library.

شاید بتونید با رپ کردن استفاده کنید ازش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...