امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر اندازه ی عکس
نویسنده پیام
mehran20_200 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 5
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 0
( 6 تشکر در 1 ارسال )
ارسال: #1
تغییر اندازه ی عکس
سلام . چگونه میتوان یک عکس را به ابعاد خاص مثلا 100*100 تبدیل کرد و حجم آن را چگونه میتوان کم کرد
۱۸-اسفند-۱۳۸۵, ۲۰:۴۵:۵۵
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: تغییر اندازه ی  عکس
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 StretchBlt Lib "gdi32"(ByVal hdc As Long,ByVal x As Long,ByVal y As Long,ByVal nWidth As Long,ByVal nHeight As Long,ByVal hSrcDC As Long,ByVal xSrc As Long,ByVal ySrc As Long,ByVal nSrcWidth As Long,ByVal nSrcHeight As Long,ByVal dwRop As Long)As Long




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

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




***************************نکته********************

مهران اگه می خوای از دیگران عقب نیافتی باید چشمات رو بیشتر باز کنی ...

این تابع هایی که اینجا گذاشتم رو خودم از تو همین سایت کپی کردم برات!!!
( API فارسی )


یا حق

۱۸-اسفند-۱۳۸۵, ۲۰:۵۵:۵۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] تغییر مقدار ComboBox با تایمر محمدعلي 1 2,327 ۲۷-مرداد-۱۳۹۳, ۱۱:۵۱:۳۵
آخرین ارسال: Vb6Moderator
Exclamation فایل و پوشه های سیستمی - تغییر تنظیمات Folder option mabus 7 8,150 ۰۵-مهر-۱۳۹۲, ۰۰:۴۱:۳۱
آخرین ارسال: ترانسپورتر
  ممیزی که با تغییر فونت به ویرگول تبدیل میشه! :-| mabus 3 4,697 ۲۰-شهریور-۱۳۹۲, ۱۰:۴۹:۴۰
آخرین ارسال: mabus
Exclamation تغییر در عکس sepahbod 1 2,831 ۱۸-شهریور-۱۳۹۲, ۱۷:۳۳:۵۷
آخرین ارسال: Ghoghnus
  تغییر کاربرد ماوس در ویژوال بیسیک MicrowaveCO 7 7,231 ۳۱-فروردین-۱۳۹۲, ۰۸:۴۱:۵۲
آخرین ارسال: MicrowaveCO
  تغییر آیکن هنگام کپی RAMA2009 2 3,861 ۰۵-اردیبهشت-۱۳۹۱, ۰۰:۳۵:۰۸
آخرین ارسال: RAMA2009
  [سوال] تغییر استاتوس یاهو ایدی از طریق ریجیستری movaffag 2 2,822 ۲۳-بهمن-۱۳۹۰, ۲۲:۲۱:۱۳
آخرین ارسال: movaffag
  تغییر در mschart mohammad-mici 1 2,539 ۰۵-آبان-۱۳۹۰, ۱۰:۳۰:۵۷
آخرین ارسال: Di Di
  تغییر سایز و فرمت عکس Payman62 14 12,684 ۱۳-شهریور-۱۳۹۰, ۱۶:۳۲:۵۹
آخرین ارسال: coloory
  اندازه فرم esmaeil21 4 4,635 ۳۱-تير-۱۳۹۰, ۱۷:۴۸:۳۶
آخرین ارسال: Shayani

پرش به انجمن:


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

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