رفتن به مطلب

بدست آوردن مسیری فعلی فایل موقع آپلود


پست های پیشنهاد شده

در هم اکنون، mehran-b گفته است :

سلام و درود @f.shaki

 

اگر منظورتون آدرس کامل فایل روی دیوایس شخصیه که داره آپلود میکنه به علت مسائل امنیتی قابل دریافت نیست.

بله دقیقا همینو می‌خواستم!! که متاسفانه نمیشه.

من میخوام همزمان که عکس داره آپلود میشه سایزش رو تغییر بدم، بعد کراپ وردپرس انجام بشه، ولی به خود عکس توی functions.php دسترسی ندارم و فقط فایل tmp رو دارم.

به غیر از تبدیل tmp به فرمت اصلی فایل مثلا png و اعمال ریسایز، راه دیگه ای وجود داره؟

قبل از اینکه کراپ وردپرس انجام بشه، عکس سایزش تغییر کنه؟

لینک به ارسال
در 1 دقیقه قبل، mehran-b گفته است :

خود کراپ وردپرس سایز عکس ها رو تغییر میده دیگه شما چرا قبلش خودت باید عوض کنی سایز رو؟

مثلا من میخوام سایز تصویر کراپ شده دقیقا باشه 400×600 در حالی که خود عکس 400×500 هست. کراپ اون چیزی که من میخوام رو بهم نمیده.

توی این حالت باید چکار کنم؟

لینک به ارسال
در هم اکنون، f.shaki گفته است :

توی این حالت باید چکار کنم؟

کراپ وردپرس فقط کوچیک میکنه بزرگ نمیکنه.

راهی وجود نداره مگر اینکه عکس سورس بزرگتر از اندازه ای که دادین باشه.

لینک به ارسال
در هم اکنون، mehran-b گفته است :

کراپ وردپرس فقط کوچیک میکنه بزرگ نمیکنه.

راهی وجود نداره مگر اینکه عکس سورس بزرگتر از اندازه ای که دادین باشه.

ممنونم از راهنمایی‌تون. لطف کردین.

ولی به نظرم حتما یه راهی وجود داره.

فکر کنم باید همون فایل tmp رو تبدیل کنم به فرمت اصلی، تغییر سایزش بدم و از روش، اون سایزی رو که می‌خوام کراپ کنم.

متشکرم.

لینک به ارسال
در 12 ساعت قبل، f.shaki گفته است :

ممنونم از راهنمایی‌تون. لطف کردین.

ولی به نظرم حتما یه راهی وجود داره.

فکر کنم باید همون فایل tmp رو تبدیل کنم به فرمت اصلی، تغییر سایزش بدم و از روش، اون سایزی رو که می‌خوام کراپ کنم.

متشکرم.

مطمئنم وقتی استاد میگه در وردپرس نمیشه حتما نمیشه پس راه حل اینه که متوصل به pure php بشید. میشه با php اینکار رو کرد اما آخرش هم یک جای کار راضی کننده  صد در صد نخواهد بود. 

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

اینجا یک آموزش مفصل هست https://code.tutsplus.com/tutorials/php-gd-image-manipulation-beyond-the-basics--cms-31766. 

 

ویرایش شده توسط Lahijan
  • امتیاز 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...