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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 17 از 17

نام تاپيک: ذخیره محتوای تکست باکس در پیکچر باکس در #C

  1. #11
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    خیلی بابت تاخیر عضر خواهی میکنم...
    چند تایی پ.خ و تاپیک قدیمی تر (در سایت دیگری) بود که کمی کار داشت ...
    بحرحال میبخشید.

    یک نمونه بسیار بسیار بسیار ساده برایتان حاضر کردم، انشاا... که کمکتان کند.
    - تصویر کوچک را میتوانید در خصیصه Bitmap بدهید یا بگیرید.
    - دو فایل تصویر خیلی کوچک برای نماد پیکسل روشن و خاموش میتوانید تخصیص دهید.
    - امکان ویرایش هم وجود دارد ولی دیگر وقت نشد کدی برای ذخیره بنوشتم.
    - برنامه به طور پیش فرض یک !HELLO با ابعاد 64 در 128 پیکسل را باز میکند.

    دانلود: support.h02.ir/fwlink/?LinkId=1007258127

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

  2. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  3. #12
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    سلام
    خیلی بابت تاخیر عضر خواهی میکنم...
    چند تایی پ.خ و تاپیک قدیمی تر (در سایت دیگری) بود که کمی کار داشت ...
    بحرحال میبخشید.

    یک نمونه بسیار بسیار بسیار ساده برایتان حاضر کردم، انشاا... که کمکتان کند.
    - تصویر کوچک را میتوانید در خصیصه Bitmap بدهید یا بگیرید.
    - دو فایل تصویر خیلی کوچک برای نماد پیکسل روشن و خاموش میتوانید تخصیص دهید.
    - امکان ویرایش هم وجود دارد ولی دیگر وقت نشد کدی برای ذخیره بنوشتم.
    - برنامه به طور پیش فرض یک !HELLO با ابعاد 64 در 128 پیکسل را باز میکند.

    دانلود: support.h02.ir/fwlink/?LinkId=1007258127

    لینک کامل:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    میبخشید و شب بخیر.
    سلام العان برنامه رو میگیرم
    و با اجزتون اشکالاتم رو مطرح میکنم
    بسیار بسیار ممنون

  4. #13
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    سلام العان برنامه رو میگیرم
    و با اجزتون اشکالاتم رو مطرح میکنم
    بسیار بسیار ممنون
    دوباره سلام
    خیلی خیلی ممنون بابت زحمتی که کشیدین
    فقط امیدوارم بتونم جبران کنم دقیقا همونی هستش که میخوام
    اما به هر حال فکر کنم باید بی خیالش شم چون هر چی فکر کردم ببینم چه کردین تعداد کثیری از علامات تعجب رو سرم سبز شد ( باید بزارم سر یه فرصت که ازلاعاتم بیشتر شد برم سراغش )
    به هر حال همچنان ممنون
    همیشه موفق و سبز باشید

  5. #14
    کاربر فعال انجمن دات نت عــــلی's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    زیر سایه عرش الهی
    پست ها
    2,335

    پيش فرض

    سلام.
    فکر نکنم چیز زیاد بخصوصی داشته که شما متوجه نشده باشی دوست من:

    کد زیر زمانی اجرا میشه که فرم در حال طراحی و ساخت کنترل هاست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که خط آخر به متغیر Bitmap مقدار میده که عکسimgSample داخل Resource رو داخل متغیر می ریزه البته اینجا منظورم از متغیر همون کلاس System.Drawing.Bitmap.

    خط زیر هم رویداد کلیک روی کنترل pictureBox1 هستش یعنی وقتی روی pictureBox1 کلیک کنی کد زیر اجرا میشه و X و Y ماوس رو یعنی جایی که ماوس روی pictureBox1 کلیکح کرده رو به رویداد Not می فرسته:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اون خونه هایی که توی اجرای فرم میبینی همش عکسه که توی کنترل pictureBox1 نمایش داده شده پس به کد زیر نگاه کن:
    اگه دقت کرده باشی توی Resource دوتا عکس هست که یکی روشن بودنو نشون میده یکی خاموش بودن.
    حالا در کد زیر با یک عمل تقسیم ردیف و رکورد خونه ها رو که هر کدوم 12 در 12 پیکسل هست در متغیر x و y میریزه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا اینجا رو دقت کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    همونطور که میدونی متغیر one یک خاصیت از نوع True و False میگیره پس من کد بالا رو به صورت زیر خوانا میکنم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط زیر یک رنگ پیکسل از عکس رو میخونه و در متغیر ColorM میریزه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط زیر میزان روشنایی رنگ رو مشخص میکنه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط زیر هم گفتیم اگه روشناییش کم بود one = true و در غیر این صورت one = false مثل این میمونه که توی عکس اون پیکسل هایی که روش متن کشیده شده روشناییش کمه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کلاس m_ImgSmall یک کلاس عکسه که توی اون رنگ های مشکی و سفید جدا میشن مثلاً اونجایی که نوشته مشکی میشه و جاهای دیگه سفید.البته پیکسل به پیکسل.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و اما رویداد LargeRefresh که همونطور که از اسمش پیداست برای بزرگ کردن عکسه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شرط میگه در صورتی کلاس m_ImgLarge خالی از هر نوع محتوای بود.
    بعد خط اول داخل شرط میاد اونو از حالت خالی در میاره(ساده تر از این نمیشه توضیح داد!!) یعنی یک new از اون کلاس توی برنامه میساره که عرض و طولش رو مشخص شده.
    که کلاس m_Size عرض و طولش 12 در 12 پیکسله و m_ImgSmall هم همون عکسیه که پیکس به پیکس سفید و سیاهش کردیم تا متن مشخص بشه.
    خط اخرش هم که عکس رو داخل pictureBox1 میریزه و شما میبینی.
    کد زیر یه خورده پیچیدست و شما باید با کلاس Graphics اشنا باشین اگه هم نیستین ایشالله میشین!! که توی پست بعدی توضیح میدم ان شالله:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خط زیر هم عکس رو در کنترل بار گزاری میکنه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تا اینجا سوالی بود در خدمتم.
    Last edited by عــــلی; 20-04-2010 at 22:27.

  6. 2 کاربر از عــــلی بخاطر این مطلب مفید تشکر کرده اند


  7. #15
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    سلام
    پس از این همه مدت سرم خلوت شد و اومدم دوباره سر این پروژه
    در ابتدا دوباره از جناب« h2 و همیشه بهار تشکر » میکنم به خاطر کمکهاشون
    خب من کمی انتظارات از برنامه مورد نظرم رو تغییر دادم یعنی قسمتهای ورود متن و نمایش اون روی یک تصویر رو حذف کردم
    حالا من میخوام یک فایل تصویری متحرک با پسوند .GIF رو وارد برنامه بکنم و برنامه بتونه تعداد فریمها و اطلاعات هر فریم (نقاط سیاه و سفید ) رو برام استخراج کنه
    همچنان تصاویر یا کاملا سیاه هستند و یا سفید یعنی تنها دو رنگ وجود داره و ابعاد تصویر هم پایینه
    میدونم تصاویر با پسوند گیف با الگوریتم lzw کد شده اند ولی متاسفانه مطلب فارسی مناسبی برای توضیح این الگوریتم پیدا نکردم
    در مرحله ی اول میخوام دوستان در باره ی این الگوریتم راهنماییم کنن تا بعدا به ترتیب برسیم به استخراج محتویات فایل تصویری
    ممنون

  8. #16
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    سلام
    کسی نبود؟

  9. #17
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    مشکلی در این ضمینه وجود ندارد ولی باید ببخشید، فرصت کافی برای گذاشتن سمپل ندارم. ...

    کافی است تصویر gifمورد نظر را دخل یک System.Drawing.Image بارگذاری کنید.
    سپس میتوانید اطلاعات فریم های متعدد را با کمک متدهای FrameDimensionsList و GetFrameCount استخراج کنید.
    و با کمک متد SelectActiveFrame شی Image را روی یکی از فریم های خاص قفل کنید (به ان فرمی حرکت کنید)

    بقیه کدها هم مثل حالت عادی نوشته میشود و فرقی ندارد.
    خیلی ساده است.
    سعی کنید، حتماً میتوانید.
    موفق باشید.

  10. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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