PDA

View Full Version : سوال: کار با رنگ غیر از rgb



dbdbdb
شنبه 26 آذر 1390, 18:55 عصر
سلام دوستان.
من اگه بخام از یک سیستم رنگ غیر از rgb استفاده کنم باید چیکار کنم.
در کل rgb واسه کارم سنگینه من مثلا 256 رنگ برام کافیه.حالا چطوری با همچین سیستم رنگی یک bitmap بسازم.
یا چطوری از rgb به اون سیستم رنگ سبکتر تبدیلش کنم.


با تشکر

reza_mostafavi63
شنبه 26 آذر 1390, 19:36 عصر
private void button1_Click(object sender, EventArgs e)
{

Bitmap b1 = new Bitmap("augustinus_16ColorBitmap.bmp");

Bitmap b2 = new
Bitmap(b1.Size.Width, b1.Size.Height,
System.Drawing.Imaging.PixelFormat.Format24bppRgb) ;

Graphics g = Graphics.FromImage(b2);
g.DrawImage(b1, new Point(0, 0));
}

dbdbdb
شنبه 26 آذر 1390, 22:04 عصر
دوست عزیز ممنون از جوابتون اما مشکل منو حل نکرد.
شاید من منظورمو بد گقتم.
من میخام به کد پیکسل ها دسترسی داشته باشم مثلا کد رنگی در rgb(122,23,43) است مثلا در 256 میشه این 141 که من تبدیل اینشو دارم

اما میخام الان اون کد 141 که مربوظ 256 رنگ است رو setpixel کنم.نمیدونم چطوری اونو setpixel کنم.؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟