PDA

View Full Version : يك كامپونت ImageBox نسبتاً كامل و مفيد+لينك يك ImageBox ديگر



احمد سامعی
یک شنبه 11 اسفند 1387, 19:31 عصر
سلام دوستان

اين كامپونت كه پيوست كردم اصلش به زبان VB و من به #C تبديلش كردم :لبخند:
من فكر مي كنم اين بهترين ImageBox براي NET. هستش چون براي برنامه كه دارم مي نويسم و كار با عكس هستش تمام قابليت ها رو داره( لطفا در مورد كدهاش زياد نپرسين كه من هم خودم بعضي جاهاش نمي دونم و فقط به #C كانورت كردم و يكم كدهاش دست كاري كردم :خجالت:)

اصل كامپونت رايگان و اپن سورس هست و از اين لينك (http://www.codeproject.com/KB/GDI-plus/PanZoomExample.aspx?fid=345111&fr=1&df=90&mpp=25&noise=3&sort=Position&view=Quick#xx0xx)مي تونيد دريافت كنيد.

مشخصات كامپونت:

1. قابليت بزرگنمائي( zoom) به دو حالت با قلتك موس و با تابع با استفاده از كليد يا هر چي كه بخواين
2. چرخاندن عكس (Rotate )
3. Streach كردن
4. Invert colors
5. Pan Mode براي بزرگنمائي
6. قابليت ScrollBar
7. نمايش در حالت Actual Pixels
8. قرار گيري عكس در مركز(center screan)
9. Fit to Screan

اين هم براي دوستاني كه دنبال Image Box مي گردند اين لينك (http://www.codeproject.com/KB/miscctrl/ScalablePictureBox.aspx?display=PrintAll&fid=336224&df=90&mpp=25&noise=3&sort=Position&view=Quick&fr=26)هم مي تونن امتحان كنند اين هم جالب باز هم اُپن سورس

mohsen306
دوشنبه 12 اسفند 1387, 03:05 صبح
با سلام :

دوست عزیز در مقایسه با کنترل Image box کامپوننت iForm کمی ضعیف تره نظرت چیه با این کامپوننت مقایسه کنی

یک نگاهی بهش بنداز
http://utilities.persiangig.com/Components/iFormControls.dll:چشمک:

mohsen306
دوشنبه 12 اسفند 1387, 23:22 عصر
با سلام:
بر خلاف چیزی که میگی تست کردم ، بزودی واست ارسال میکنم.

اگه بخوای من میتونم یکسری فیلتر که خودم نوشتم که خیلی ساده و سریع کار میکنه بهت بدم که به پروژه ای که مینویسی اضافه کنی .

ضمنا ممنون که چک کردی

hdv212
شنبه 08 فروردین 1388, 23:20 عصر
دوست عزیز در مقایسه با کنترل Image box کامپوننت iForm کمی ضعیف تره نظرت چیه با این کامپوننت مقایسه کنی
این کامپوننت هیچی توی اینترنت نداره (من که پیدا نکردم)، نه سایتی، نه آموزشی، نیاز من یه ImageBox هست که بتونم تصویر رو Zoom و Pan کنم که متاسفانه انگار این ImageBox نداره(یا من پیدا نکردم)، توی سایت هایی مثل CodeProject زیاد هستند ولی درست و حسابی کار نمیکنن، هرکدوم یه مشکلی دارن. کسی همچین کامپوننت به درد بخوری سراغ نداره که روی عکس Zoom و Pan بده ؟

احمد سامعی
یک شنبه 09 فروردین 1388, 14:34 عصر
دوستان من نسخه جديد كامپونت رو هم مي ذارم
در اين نسخه علاوه ساپورت فرمت هاي معمولي عكس از فرمت ويژه Photo Shop يعني psd. هم پشتيباني مي شه
فقط بايد براي استفاده از فرمت psd. بايد با خواصيت LocationImage آدرس فايل به كامپونت پاس بدين در بقيه فرمت ها از خواصيت Image مي شه استفاده كرد

براي استفاده از بقيه امكانات به سورس برنامه تست نگاه كنيد كاملاً مي فهميد.

اگر تمايل به اصلاح كامپونت داريد مي تونيد از سورس كه در بالا گذاشتم استفاده كنيد (فقط سورس پست بالا psd. ساپورت نمي كنه اگر كسي خواست بگه اون هم بذارم)

mohsen306
یک شنبه 09 فروردین 1388, 20:55 عصر
با سلام:
دوست گرامی Iform هم همچین قابلیت هایی رو داراست به لینک زیر سر بزن و امتحان کن ، مطمئن باشید ضرری نداره .
من هنوزم حاضرم تمامی فیلتر هایی که خودم از روی Photoshop تهیه کردم تحت یک پروژه Open Source در اختیارتون قرار بدم.
کسی خواست E_mail بفرسته یا پیام بده

hdv212
دوشنبه 10 فروردین 1388, 02:13 صبح
دوست گرامی Iform هم همچین قابلیت هایی رو داراست به لینک زیر سر بزن و امتحان کن ، مطمئن باشید ضرری نداره .
من هنوزم حاضرم تمامی فیلتر هایی که خودم از روی Photoshop تهیه کردم تحت یک پروژه Open Source در اختیارتون قرار بدم.
کسی خواست E_mail بفرسته یا پیام بده
پس لینک کو ؟

من فقط یه کامپوننت میخوام که Zooming و Panning رو انجام بده که البته یکی پیدا کردم به نام ImageKit7ActiveX نمونه سورس برای دات نت هم داره ولی خب پیچیدگیهای خاص خودش رو داره.

SimiaFaramarz
شنبه 29 فروردین 1388, 21:16 عصر
دوستان ببخشید وارد بحثتان شدم. به نظرتون چقدر می شه به کامپوننت iForm اعتماد کرد. یعنی اگه ازش استفاده کنیم، بعدا مشکلی تو برنامه پیش نمیاد؟