PDA

نسخه کامل مشاهده نسخه کامل : کسی تابعی (اسکریپی) سراغ داره که بشه با اون ابعاد عکس را موقع آپلود به دست آورد



dady123
22-05-2007, 19:24
کسی تابعی (اسکریپی) سراغ داره که بشه با اون ابعاد عکس را موقع آپلود به دست آورد
یعنی طول و عرض عکس را تو php بده

peyman1987
22-05-2007, 20:20
با دستور getimagesize میتونین مشخصات تصویر از جمله اندازه شو بدست بیارین.

my friend
23-05-2007, 08:18
دست پیمان درد نکنه.
این هم از سایت php.net

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

dady123
23-05-2007, 21:52
با دستور getimagesize میتونین مشخصات تصویر از جمله اندازه شو بدست بیارین.

این تابع چجور کار میکنه
میشه بیشتر توضیح بدی

peyman1987
24-05-2007, 07:55
اين دستور مسير فايل تصوير رو ميگيره و يه آرايه 7 عضوي با اعضاي زير بهتون ميده.
رزولوشن تصوير
نوع تصوير ( پسوند يا همون MIME Type )
سايز تصوير ( width و height )
تعداد بيتهاي تصوير ( 8 بيتي ، 16 بيتي و ... )
و يه سري مشخصات اختصاصي ديگه
نحوه کارش هم بصورت زير هست.

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

ali_nioton
25-05-2007, 07:56
حالا یکی کامل توضیح میده چطور موقع فرستادن عکس برا کلاینت سایز اون رو تغییر بدیم
سایزنمایش نه سایز اصلی تصویر

قبلا هم پرسیدم اما نتونستم

peyman1987
25-05-2007, 08:35
يه تکه کد از يکي از سايتهام رو براتون ميزارم شايد بدردتون خورد :

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

اگه بخواين مثلا عکس رو 90 درصد کوچيک بکنين کافيه width و height رو صفر بدين و percent رو 10 مقدار دهي کنين. اگه خواستين مثلا عکس رو 10 در 10 نشون بدين بايد width و height رو مقداردهي کنين. توي متغير filename هم مسير عکس مورد نظر قرار ميگيره. حالا براي استفاده کافيه خط زير رو توي کد html اضافه کنين.

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

Thumbnail همون صفحه ايه که کدهاي بالا توش ذخيره ميشن.
اميدوارم کمک کنه

dady123
26-05-2007, 20:15
استاد پیمان می شه جایی که شرط کردید اگه طول و عرض مخالف صفر بود برای طولهای بزرگتر از یه عددی اجرا بشه و و عکس را کوچیک کنه
در ضمن اگه متتد post باشه تابع کار میکنه

peyman1987
28-05-2007, 07:22
دوست عزيز لطف دارين اساتيد بزرگي توي همين فروم هستن که من بايد پيششون شاگردي کنم.
براي کاري که گفتين اون بخش رو به شکل زير تغيير بدين.

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

بجاي [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] بايد حداقل مقدار طول و بجاي HHHHHHH حداقل مقدار عرض بايد قرار بگيره.