تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 5 از 8 اولاول 12345678 آخرآخر
نمايش نتايج 41 به 50 از 75

نام تاپيک: پردازش تصوير در #C

  1. #41
    پروفشنال محمد امين's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    در پناه حق
    پست ها
    808

    پيش فرض

    سلام
    بله someone جان متوجه شدم لطف كردين. حالا يه سوال ديگه دارم:
    من دنبال روشي ميگردم كه بتونم تصوير رو حول يك نقطه بچرخونم (rotate) و بعد اندازه اون هم ثابت بمونه (يعني ببرتش). يعني ميخوام مختصات اون نقطه ثابت بمونه (نسبت به قبل از چرخش). توي دستورات RotateFlip در كلاس image هم همچين موردي نديدم (يعني در واقع RotateXYFlipNone ميخواستم كه نداشت). طريقه چرخوندنش هم مهم نيست: Bilinear، cubic، nearest neighbourhood يا هر طور ديگه. (براي ماتريسها انگار RotateَAt داشت كه چرخش رو نسبت به يك نقطه انجام ميداد ولي براي تصوير نديدم)
    البته يه چيزي شبيه اين توي اين لينك ديدم:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ولي هنوز دارم روش كار ميكنم (فكر ميكنم اول بايد انتقال بدم بعد گردش و دوباره برگردونم به نقطه مبدا). اگه شما هم راهنمايي كنين مممنون ميشم.
    موفق باشي
    Last edited by محمد امين; 21-10-2006 at 14:15.

  2. #42
    پروفشنال محمد امين's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    در پناه حق
    پست ها
    808

    پيش فرض

    نقل قول نوشته شده توسط محمد امين
    سلام
    بله someone جان متوجه شدم لطف كردين. حالا يه سوال ديگه دارم:
    من دنبال روشي ميگردم كه بتونم تصوير رو حول يك نقطه بچرخونم (rotate) و بعد اندازه اون هم ثابت بمونه (يعني ببرتش). يعني ميخوام مختصات اون نقطه ثابت بمونه (نسبت به قبل از چرخش). توي دستورات RotateFlip در كلاس image هم همچين موردي نديدم (يعني در واقع RotateXYFlipNone ميخواستم كه نداشت). طريقه چرخوندنش هم مهم نيست: Bilinear، cubic، nearest neighbourhood يا هر طور ديگه. (براي ماتريسها انگار RotateَAt داشت كه چرخش رو نسبت به يك نقطه انجام ميداد ولي براي تصوير نديدم)
    البته يه چيزي شبيه اين توي اين لينك ديدم:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ولي هنوز دارم روش كار ميكنم (فكر ميكنم اول بايد انتقال بدم بعد گردش و دوباره برگردونم به نقطه مبدا). اگه شما هم راهنمايي كنين مممنون ميشم.
    موفق باشي
    اينم جواب خودم!! روي همون روشي كه اون لينك گفته بود كار كردم. شايد به درد ديگران هم بخوره!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #43
    پروفشنال محمد امين's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    در پناه حق
    پست ها
    808

    پيش فرض

    سلام
    someone جان مبحث pointer ها و كدهاي unsafe رو كجا ميتونم مطالعه كنم؟ اصلا اين مباحث جزء چه قسمتهايي هستند؟ من كتاب john sharp رو دارم. اينا رو توش نديدم!

  4. #44
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    نقل قول نوشته شده توسط محمد امين
    سلام
    someone جان مبحث pointer ها و كدهاي unsafe رو كجا ميتونم مطالعه كنم؟ اصلا اين مباحث جزء چه قسمتهايي هستند؟ من كتاب john sharp رو دارم. اينا رو توش نديدم!
    سلام.
    شما هر منبعی از C یا ++C رو داشته باشید میتونید از اون مباحث استفاده کنید.
    خیلی به هم نزدیک هستند.در ضمن يه نگاه هم به اين مقاله بكنيد.
    كمكتون ميكنه.
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by someone; 23-10-2006 at 00:49.

  5. #45
    پروفشنال محمد امين's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    در پناه حق
    پست ها
    808

    پيش فرض

    سلام
    ممنونم. someone جان با كمك شما كارم داره به پايان ميرسه. فقط همونطور كه در جريان هستي از لحاظ زمان پردازش مشكل دارم. ميدوني كه از كجا؟ به خاطر همون تصاوير Bitmap.
    چون دستورات setpixel و getpixel تصاوير index رو پشتيباني نميكنن و هر بار كه ميخوام از اين دو تا تصوير استفاده كنم بايد بصورت زير بنويسم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تا بعد در تصوير دوم از اون دو تا تصوير استفاده كنم. هر بار هم كه يه تصوير Bitmap به اين صورت ايجاد ميكنم، فرمتش 24bpp Argb هست (24 بيتي!) و كلي سرعت رو پايين مياره (توي تعداد زياد).
    حالا راهي نيست كه ما براي تصاوير index هم از دستورات مشابه getpixel و setpixel استفاده كنيم؟ اگر هم جوابتون منفيه، حداقل يه راهي بگين كه تصاوير رو با فرمت دلخواه ايجاد كنيم نه 24bpp (تصويرهاي index من حداكثر 8bpp هستند.)

  6. #46
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    من متوجه نشدم. مگه از برنامه اي كه براتون گذاشتم استفاده نميكنيد؟
    اون برنامه كارش تبديل format تصاوير هست.كافي كمي تغييرش بديد تا تصاوير رو به format دلخواه شما در بياره.
    مثلا از 24bpp به 1bpp يا 4bpp يا 8bpp و غيره.
    در ضمن براي اينكه با تاخير جواب ميدم , ببخشيد. يك مقداري سرم شلوغه.

  7. #47
    پروفشنال محمد امين's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    در پناه حق
    پست ها
    808

    پيش فرض

    نقل قول نوشته شده توسط someone
    سلام.
    من متوجه نشدم. مگه از برنامه اي كه براتون گذاشتم استفاده نميكنيد؟
    اون برنامه كارش تبديل format تصاوير هست.كافي كمي تغييرش بديد تا تصاوير رو به format دلخواه شما در بياره.
    مثلا از 24bpp به 1bpp يا 4bpp يا 8bpp و غيره.
    در ضمن براي اينكه با تاخير جواب ميدم , ببخشيد. يك مقداري سرم شلوغه.
    سلام someone جان
    اون برنامه رو كه خدمتت عرض كردم هنوز نتونستم ازش استفاده كنم. مگر اينكه بصورت يه متد در بياد چون هنوز من از پوينترها سر در نميارم!
    سوال من اينه كه براي تصاوير index چطور ميشه اين كار رو كرد؟ چون ظاهرا اين تصاوير حافظه كمتري اشغال مي‌ كنند و سرعت كار بالا ميره. يعني اصلا تصاوير رو هم به صورت index بخونم هم بصورت index تغيير بدم و ...
    البته كارم با تصاوير bitmap هم راه افتاده و يه فكري هم براي زمان پردازش كردم!
    ازت ممنونم. من مثل شما سرم شلوغه و اين پروژه برام شده بود غوض بالا غوض!

  8. #48
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    اميدوارم تو پروژتون موفق باشيد. در ضمن خوشحال ميشم اگه بتونم كمكي كرده باشم.
    شما ميتونيد از اون برنامه به شكل زير و در قالب يك كلاس(لزومي نداره) استفاده كنيد.
    من فقط كد قبلي رو مرتب كردم. در ضمن يادتون باشه Allow unsafe code رو set كنيد.
    project -> projectname properties( or Alt+F7 ) -> Build -> Allow unsafe code

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اميدوارم كمكتون كنه.
    اگه مشكلي پيش اومد اطلاع بديد.

  9. #49
    پروفشنال محمد امين's Avatar
    تاريخ عضويت
    Mar 2005
    محل سكونت
    در پناه حق
    پست ها
    808

    پيش فرض

    سلام.
    خوب someone جان اگه حالا بخوايم اين متد رو فراخواني كنيم چطوري بايد اين كار رو بكنيم؟ منظورم Convert_8bitI_to_1bitI هست. در ضمن من ميخوام تصوير رو از بيرون بهش بدم يعني:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا براي PaintEventArgs چطور بايد بهش ورودي بدم؟

  10. #50
    حـــــرفـه ای
    تاريخ عضويت
    Aug 2006
    پست ها
    793

    پيش فرض

    سلام.
    كافيه اين متود رو به اين شكل تغيير بديد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •