PDA

View Full Version : سوال: ساختن عكس با داشتن مقادير پيكسل



mahdi bg
یک شنبه 13 تیر 1389, 08:25 صبح
سلام
فرض كنيم مقدار رنگ هاي يك پيكسهاي يك عكس رو به صورت RGB داريم (سبز و قرمز و آبي)
مثلا دايم پيكسل 0و0 مقدار رنگ قرمزش 5 ؛ آبي 255 ؛ سبزش 20

چطوري مي تونم يك عكس با ابعادي كه مي خوام بسارم (مثلا 255 در 264 پيكسل) و بعدش پيكس هاشو مقدار دهي كنم.

ممنون

mahdi bg
یک شنبه 13 تیر 1389, 08:41 صبح
سوال دوم
فرض كنيم اصلاعات يك عكس رو گرفتيم رنج رنگ RGB اون بين 0 تا 255 است
حالا اگر ما اين اعداد رو تقسيم بر 8 كنيم (يعني بين 0 تا 32) و بعد دوباره اونا رو به روش بالا ذخيره كنيم
حجم عكس كمتر ميشه؟

خير : بايد چكار كنم تا اين اتفاق بيفته / من رنج رنگي رو كم كردم براي كاهش حجم عكس بايد چطوري ذخيره كنم تا اينكه حجم عكس كمتر بشه

ممنون

asefy2008
یک شنبه 13 تیر 1389, 11:36 صبح
سلام
فرض كنيم مقدار رنگ هاي يك پيكسهاي يك عكس رو به صورت RGB داريم (سبز و قرمز و آبي)
مثلا دايم پيكسل 0و0 مقدار رنگ قرمزش 5 ؛ آبي 255 ؛ سبزش 20

چطوري مي تونم يك عكس با ابعادي كه مي خوام بسارم (مثلا 255 در 264 پيكسل) و بعدش پيكس هاشو مقدار دهي كنم.

ممنون

برای ساخت عکس :


Bitmap bmp = new Bitmap(width,height);

و مقدار دهی :


for (int i = 0; i < width; i++)
{
for (int j = 0; j < height; j++)
{
bmp.SetPixel(i, j, Color.FromArgb(R,G,B));
}
}

asefy2008
یک شنبه 13 تیر 1389, 11:39 صبح
خير : بايد چكار كنم تا اين اتفاق بيفته / من رنج رنگي رو كم كردم براي كاهش حجم عكس بايد چطوري ذخيره كنم تا اينكه حجم عكس كمتر بشه
شما برای کم کردن حجم عکس اگر اشتباه نکنم باید از تبدیل موجک استفاده کنید.
موفق باشی

mahdi bg
یک شنبه 13 تیر 1389, 17:03 عصر
سلام
از پاسخ ها ممنون

آيا راه ساده اي براي كاهش حجم وجود ندارد؟

asefy2008
یک شنبه 13 تیر 1389, 17:58 عصر
سلام
از پاسخ ها ممنون

آيا راه ساده اي براي كاهش حجم وجود ندارد؟

نمی دونم راه ساده تری هم هست یا نه.
من هم تازه دارم رو این موضوع کار می کنم ولی اون چیزی که به ذهنم میرسه (ولی نمی دونم درسته یا نه) فکر کنم با کوچک کردن عکس حجم اون هم کاهش پیدا کنه.
به این (http://barnamenevis.org/forum/showthread.php?t=209035) تاپیک هم نگاه کن .
به این (http://artificial.ir) سایت هم یه سر بزن.

alirat
دوشنبه 14 تیر 1389, 02:40 صبح
raveshi ke asefy2008 gof nazare man ham has va ye halgheie tekrar mese for sade tarin rahe