بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

تغییر رنگ پیکسل های عکس

مدیریت گفتگو
morteza.cs 11 سال پیش
آخرین تغییر: 11 سال پیش

با سلام خدمت همگی

من می خوام رنگ تعدادی از پیکسل های یه عکس رو که در ImageView نشون داده میشه رو تغییر بدم و بعد بتونم عکس جدید رو ذخیره کنم. یه سری کد تو اینترنت پیدا کردم ولی درست جواب نمیده. کسی راه حلی سراغ داره ؟

نظرات

morteza.cs 11 سال پیش
خیلی ممنون. خودم راهشو پیدا کردم
morteza.cs 11 سال پیش
خیلی ممنون. خودم راهشو پیدا کردم
کاشی زاده 11 سال پیش
لطفا راه حل رو اینجا هم قرار بدید تا بقیه هم اگر نیاز داشتن استفاده کنن .

پاسخ‌ها 1

morteza.cs 11 سال پیش

 
try {

               imageView = (ImageView) findViewById(R.id.imageView1);
               Bitmap Imagebitmap = ((BitmapDrawable) imageView.getDrawable()).getBitmap();
               Bitmap mutableBitmap = Imagebitmap.copy(Bitmap.Config.ARGB_8888, true);
               EditText txtData = (EditText) findViewById(R.id.txtData);
 		for (int i = 0; i < codeInputed.length(); i++) {
			int GrayColor = 100;
			mutableBitmap.setPixel(i, 1,Color.rgbGrayColor ,GrayColor , GrayColor ));
			}
		imageView.setImageBitmap(mutableBitmap);
	} catch (Exception ex) 
			{
			Toast.makeText(getApplicationContext(),
			"this is error " + ex.getMessage(),Toast.LENGTH_SHORT).show();
			}

نظرات

rayacoder 11 سال پیش
این چیه آقا؟ خدایی خودتون میتونید ازش استفاده کنید؟ من اومدم تستش کنم کلی ایراد داشت. نیم ساعتی هم بالا پایین کردم. اما کار نکرد
کاشی زاده 11 سال پیش
ایون کد که خودشون نوشتن رو اینجا قراردادن شما با کمی تغییرات و بررسی متوجه میشید که دارن در متد setPixel یک رنگ رو در مختصات x, y ست میکنن .
morteza.cs 11 سال پیش
کجاشو متوجه نشدید ؟ من تو یه حلقه رنگ یه سطر رو عوض میکنم.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .