نمایش نتایج 1 تا 3 از 3

نام تاپیک: پردازش تصویر

  1. #1

    Question پردازش تصویر

    برای انجام پروژه ای نیاز دارم که اطلاعات یک تصویر bmp به صورت ماتریسی که مقدار هر درایه آن برابر با کد رنگ پیکسل متناظر از آن تصویر bmp است تبدیل شود در حال حاضر از دستور زیر برای بدست آوردن کد رنگ هر پیکسل از تصویر bmp برای تشکیل ماتریس استفاده میکنم [col:=bmap.Canvas.Pixels[ x,y

    اما اجرای حلقه ای این دستور برای بدست آوردن کد رنگ تک تک پیکسل ها برای تصاویر با سایز بزرگ (مثلا 800 *600)زمان زیادی می برد آیا روشی وجود دارد که بشود ماتریس متناظر با کد رنگ پیکسل ها را به سرعت بدست آورد؟

  2. #2
    کاربر دائمی آواتار Touska
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران زمین
    سن
    39
    پست
    1,988
    باید از ScanLine استفاده نمایید :)

  3. #3
    میشه لطف کنید و کدنویسی با scanline (به صورت برنامه ای) که مشخصا در اون امکان دسترسی به کد رنگ هر پیکسل دلخواه از bmp مثلا (pixel(9726775,5676746 -در این پردازش ما با تصویرهای بسیار بزرگ کار می کنیم- وجود داشته باشد رو برایم ارسال کنید. (در مثال راهنمای دلفی مشخص نیست که چگونه به کد رنگ مورد نظر میتوانیم دسترسی پیدا کنیم )--در ضمن آیا دستوری برای فایل های jpg وجود دارد؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •