امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
کار با PictureBox
نویسنده پیام
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #1
کار با PictureBox
سلام
کسی می دونه چطور میشه کاری کرد که مثلا یه عکس 800 در 600 پیکسل را توی یک PictureBox باز کنی و بهش مقدار بدی که مثلا قسمتی را که از سمت چپ 20 پیکسل و بالا 40 پیکسل فاصله داره را نشان بده !
آیا برای این کار کنترلی وجود داره که PNG هم ساپورت کنه ؟
ممنون می شم هر چه زودتر کمکم کنید .
۰۷-شهریور-۱۳۸۷, ۱۳:۴۱:۴۶
ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #2
RE: کار با PictureBox
کسی نمی تونه راهنماییم کنه ؟
۰۸-شهریور-۱۳۸۷, ۲۱:۲۴:۴۲
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #3
RE: کار با PictureBox
ميتونيد از دو تا ژيكچرباكس توي هم استفاده كنيد.توي داخليه عكسو ميزاريد و مثلا موقعيتشو ميديد -20,-40 .
در مورد png نميدونم.
۰۹-شهریور-۱۳۸۷, ۲۳:۳۰:۴۲
وب سایت ارسال‌ها
پاسخ
EleRam آفلاین
کاربر با تجربه
****

ارسال‌ها: 518
موضوع‌ها: 52
تاریخ عضویت: تير ۱۳۸۶

تشکرها : 423
( 588 تشکر در 140 ارسال )
ارسال: #4
RE: کار با PictureBox
مشكل حل شد آقاي داوود؟

[تصویر:  banner_moharram-21.png]
روزها عاقلترينم شامها ديوانه ام...

www.EleRam.com :: نرم افزار هاي فارسي (رايگان)
www.PhotoImpact.blogfa.com :: آموزش کامل فتوايمپکت
۱۰-شهریور-۱۳۸۷, ۰۳:۵۲:۰۰
وب سایت ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #5
RE: کار با PictureBox
ممنونم از راهنماییتون
یک راهنمایی واسه ساخت یک برنامه می خواستم .
من می خوام یه برنامه بنویسم که یک عکس را باز کنه و کاربر مثلا از منو بزنه ساخت عکس جدید بعد مشخصات تیکه ای از عکس که می خواد را وارد می کنه تا تیکه مورد نطرش روی فرم بیاد و بشه رو فرم جابه جایش کرد . شمت پیشنهادی دارید ؟ یعنی می تونید راهنماییم کنید ؟
سورس بزاریم ممنون می شم
۱۰-شهریور-۱۳۸۷, ۲۲:۳۳:۵۱
ارسال‌ها
پاسخ
mbza11 آفلاین
در حال پیشرفت
***

ارسال‌ها: 334
موضوع‌ها: 0
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 302
( 149 تشکر در 75 ارسال )
ارسال: #6
RE: کار با PictureBox
سلام.
يه API بود به اسم BitBelt (يا يه چيز تو اين مايه ها) که فکر کنم براي کاري که مي خواي بدردت بخوره.

موفق باشي.

یه خورده سرم شلوغ شده دیر به دیر میام، ولی میام ...
------------------------------------------------------------
تنبل نباش، خودت بنويس ... Angry
اگه به مشکل خوردي، بيا بپرس. Clap
S.M.B Productions
۱۱-شهریور-۱۳۸۷, ۱۳:۱۵:۰۳
ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #7
RE: کار با PictureBox
(۱۱-شهریور-۱۳۸۷, ۱۳:۱۵:۰۳)mbza11 نوشته است: سلام.
يه API بود به اسم BitBelt (يا يه چيز تو اين مايه ها) که فکر کنم براي کاري که مي خواي بدردت بخوره.

موفق باشي.

میشه بیشتر در موردش توضیح بدی ؟
اون API که شما می گید اسمش BitBlt هست . اگه اطلاعاتی در موردش بدین ممنون می شم .
۱۱-شهریور-۱۳۸۷, ۱۴:۱۰:۱۸
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #8
RE: کار با PictureBox
کد php:
Private Const SRC_PAINT = &HEE0086
Private Const SRC_ERASE = &H440328
Private Const SRC_INVERT = &H660046
Private Const SRC_AND = &H8800C6
Private Const SRC_COPY = &HCC0020

Private Declare Function BitBlt Lib "gdi32.dll" (ByVal hDestDC As LongByVal X As LongByVal Y As LongByVal nWidth As LongByVal nHeight As LongByVal hSrcDC As LongByVal XSrc As LongByVal YSrc As LongByVal dwRop As Long) As Long 
با سلام!
خوبین
در حقیقت این تابع از یه کنترل عکس میگیره در ابعاد خواسته شدهHeart

نقل قول: اين تابع از يک پنجره عکس مي گيرد و آن را در يک کنترل گرافيکي چاپ مي کند.
گر تابع کار خود را با موفقيت به پايان برساند مقدار بازگشتي يک عدد غير صفر و اگر تابع با خطايي مواجه شود مقدار بر گشتي صفر خواهد بود

hdc : هندل بافت گرافيکي کنترلي مقصد
x : نقطه شروع ترسيم عکس جديد در راستاي افق
y : نقطه شروع ترسيم عکس جديد در راستاي عمود
nWidth : عرض تصوير جديد
nHeight : ارتفاع تصوير جديد
hSrcDC : هندل بافت گرافيکي کنترلي که بايد از آن عکس گرفته شود
xSrc : فاصلهء تصوير از سمت چپ کنترل
ySrc : فاصلهء تصوير از بالاي کنترل
dwRop : نحوه ترسيم تصوير . ثابت هاي زير
SRC_PAINT : تصوير کنترل مبدا و مقصد را با هم Or کرده و در کنترل مقصد قرار مي دهد
SRC_ERASE : تصوير پنجره مقصد را Not کرده و با پنجره مبدا Or مي کند و نتيجه را در کنترل مقصد مي نويسد
SRC_INVERT : تصوير کنترل مبدا و مقصد را با هم Xor کرده و در کنترل مقصد قرار مي دهد
SRC_AND : تصوير کنترل مبدا و مقصد را با هم And کرده و در کنترل مقصد قرار مي دهد
SRC_COPY : تصوير کنترل مبدا رو بدون دستکاري در کنترل مقصد قرار مي دهد

۱۱-شهریور-۱۳۸۷, ۱۶:۱۳:۲۹
ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #9
RE: کار با PictureBox
از لطف شما بی نهایت متشکرم اگه لطف کنی یک مثال از کات کردن یک تیکه از عکس برام بزاری ممنون می شم
(آخرین ویرایش در این ارسال: ۱۱-شهریور-۱۳۸۷, ۲۳:۲۷:۲۳، توسط davoodx.)
۱۱-شهریور-۱۳۸۷, ۲۳:۲۵:۳۷
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #10
RE: کار با PictureBox
شکل کلی تابع هست دیگه تمام پارامتر هاشم توضیح دادم فقط یه نکته: باید هندل بافت گرافیکی عکستو به این تابع بدی نه هندل خوده Picbox . تلاش کن اگه مشکلی داشتی همینجا بگو ، تا یه نمونه برات بنویسم بزارم
هندل بافت گرافیکی هم با تابع (GetDC(hwn بدست میاد.
یا حق

(آخرین ویرایش در این ارسال: ۱۱-شهریور-۱۳۸۷, ۲۳:۵۶:۳۹، توسط HoseinVig.)
۱۱-شهریور-۱۳۸۷, ۲۳:۴۱:۱۸
ارسال‌ها
پاسخ
davoodx آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 20
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 36
( 2 تشکر در 2 ارسال )
ارسال: #11
RE: کار با PictureBox
(۱۱-شهریور-۱۳۸۷, ۲۳:۴۱:۱۸)HoseinVig نوشته است: شکل کلی تابع هست دیگه تمام پارامتر هاشم توضیح دادم فقط یه نکته: باید هندل بافت گرافیکی عکستو به این تابع بدی نه هندل خوده Picbox . تلاش کن اگه مشکلی داشتی همینجا بگو ، تا یه نمونه برات بنویسم بزارم
هندل بافت گرافیکی هم با تابع (GetDC(hwn بدست میاد.
یا حق

سلام حسین جان
ممنون از راهنماییت . من 2 روزی هست دارم با تابع ور می رم ولی نتونستم !
اگه لطف کنی یه سورس برام بزاری ممنون می شم Heart
۱۲-شهریور-۱۳۸۷, ۱۶:۵۵:۰۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست کد پرینت گراف در PictureBox برای VB6 javad917 11 9,818 ۱۲-تير-۱۳۹۳, ۱۳:۳۸:۱۳
آخرین ارسال: javad917
  چاپ PictureBox حاوی Object mojtabamalaekeh 2 2,283 ۲۴-بهمن-۱۳۸۷, ۱۰:۳۱:۰۵
آخرین ارسال: mojtabamalaekeh
  transparent كردن PictureBox hamed_Arfaee 16 12,165 ۱۹-تير-۱۳۸۶, ۲۳:۴۳:۵۳
آخرین ارسال: hamed_Arfaee
  نوشتن رو picturebox محمد حسینی 4 2,915 ۲۸-شهریور-۱۳۸۵, ۱۲:۳۷:۵۹
آخرین ارسال: محمد حسینی
  Tile كردن تصوير در PictureBox و Image SayyedAli 1 1,735 ۰۵-دى-۱۳۸۴, ۲۱:۰۸:۲۹
آخرین ارسال: mRizvandi

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS