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

نام تاپیک: پيدا كردن مكان تصوير در ريچ تكست باكس

  1. #1

    پيدا كردن مكان تصوير در ريچ تكست باكس

    به ياد او::

    خوب من يك ريچ تكست باكس دارم كه يك تصوير يا چند تصوير رو توسط خود كاربر و با open file dialog به ريچ تكست باكس اظافه كردم.

    حالا ميخوام كه وقتي كاربر روي هر يك از اين تصاوير كليك كرد مكان x و y و پهنا و ارتفاع تصوير رو به دست بيارم!

    در ضمن وقتي اندازه تصوير موجود در ريچ تكست باكس رو تغيير ميدم كيفيت تصوير هم به هم ميخوره. چطور بايد كاري كرد كه كيفيت تصوير به هم نخوره ؟

  2. #2

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    به یاد او::

    آیا اصلا میشه همچین کاری رو انجام داد ؟

    چی رو باید سرچ کنم من هر چی گشتم چیزی گیرم نیومد ؟!

  3. #3
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    آره دوست عزيز ميشه اندازه تصوير رو بدست آورد.من برنامه اين كار رو نوشتم همرامه اما اينجا امكانات نيست كه ببينم برنامه رو درست دارم واست ميفرستم يا نه يه برنامه ديگست.تا شنبه 1 شنبه صبر كن قرار ميدم.اين برنامه اندازه x و y تصوير رو بهت ميگه.پس اين مشكلت حل ميشه واسه مشكل بعدي يكم بيشتر توضيح بده.

  4. #4
    کاربر دائمی آواتار mdssoft
    تاریخ عضویت
    خرداد 1386
    محل زندگی
    تهران / ساری
    پست
    392

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    اینجا یه مقاله کامل و پیشرفته درباره تبدیل RTF به HTML هست.
    گفتم بد نیست یه نگاهی بندازی

  5. #5
    کاربر دائمی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تهران
    پست
    123

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    جدول چی؟
    من یه سرس که لینکش از کد پروژکت توی همین سایت بود(erichtextbox) رو دانلود کردم ولی با جدول مشکل داره یعنی بهم میریزه کسی یه سرس کامل نداره

  6. #6

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    نقل قول نوشته شده توسط shytonak مشاهده تاپیک
    آره دوست عزيز ميشه اندازه تصوير رو بدست آورد.من برنامه اين كار رو نوشتم همرامه اما اينجا امكانات نيست كه ببينم برنامه رو درست دارم واست ميفرستم يا نه يه برنامه ديگست.تا شنبه 1 شنبه صبر كن قرار ميدم.اين برنامه اندازه x و y تصوير رو بهت ميگه.پس اين مشكلت حل ميشه واسه مشكل بعدي يكم بيشتر توضيح بده.
    به یاد او::

    مشکل بعدی من این هست که وقتی اندازه یک تصویر رو تغییر میدم کیفیت تصویر به هم میخوره.من هم سعی میکنم که برنامه خودم رو اینجا بذارم تا خودتون سورس رو ببینید.

  7. #7

  8. #8

  9. #9
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    دوست عزیز فکر کنم اگه بجای این که اندازه تصویر رو کم کنی که باعث افت کیفیت بشه با zoom کردن یا از zoom در آوردن بدون افت کیفیت کارت راه بیفته.یعنی همون طور که رو یه ثصویر زوم میکنیم باعث میشه تصویر اندازش بزرگ بشه با برعکس کردن این رویداد بدون کم شدن کیفیت کارت راه میفته و اگه یکم برنامه رو حرفه ای بنویسی میشه مثل همون عملی که تو office یا نرم افزار های مشابه انجام میشه.اگه خواستی بگو یا کد زوم کردن رو هم قرار بدم.البته اگه اینجا امکانات پیدا بشه مثلا تو دانشگاه تهران درس میخونیم یه office 2007 رو سیستم ها پیدا نمیشه.

  10. #10
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: پيدا كردن مكان تصوير در ريچ تكست باكس

    خوب دوست عزیز برای بدست آوردن اندازه x و y یعنی اندازه عکس میتونی از این کد که قرار میدم استفاده کنی.

    using System.Drawing.Drawing2D;

    حالا باید برای قسمت opendialogfile از اینکد استفاده کنی

    openFileDialog1.Filter = "Image files" + " (*.gif,*.jpg,*.jpeg,*.bmp,*.wmf,*.png)" + "|*.gif;*.jpg;*.jpeg;*.bmp;*.wmf;*.png|All" + " files (*.*)|*.*";
    openFileDialog1.FilterIndex = 1;
    openFileDialog1.Title = "Open Picture Files";
    OpenFileDialog openFileDia = new OpenFileDialog();
    if (openFileDia.ShowDialog() == DialogResult.OK)
    {
    this.img = Image.FromFile(openFileDia.FileName);
    this.pictureBox1.SizeMode = PictureBoxSizeMode.Zoom;
    this.pictureBox1.Image = img;
    this.lblImgHeightAct.Text = this.img.Height.ToString();
    this.lblImgWidthAct.Text = this.img.Width.ToString();
    }

    که کد زیر برای گرفتن اندازه عکس مورد استفاده قرار می گیره

    this.lblImgHeightAct.Text = this.img.Height.ToString();
    this.lblImgWidthAct.Text = this.img.Width.ToString();

    که اگه تو قسمت open dialogfile قرار بگیره با باز کردن فایل عکس اندازش تو یه لیبل نمایش داده میشه و اگه تو رویداد کلیک استفاده کنی با کلیک کردن روی عکس اندازه عکس تو لیبل نمایش داده میشه.
    امیدوارم که منظورت همین کد بوده باشه و من هم درست متوجه شده باشم.

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

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