35 درصد تخفیف ویژه تابستان دوره‌های نقدی و عضویت ویژه راکت

اطلاعات بیشتر
مجتبی
4 سال پیش توسط مجتبی مطرح شد
5 پاسخ

تغییر سایز عکس

با سلام
یک سایت برای نمایش عکس ها با سایزهای مختلف در سایتش یه همچنین آدرسی استفاده می کنه

https://site.comt/images/original/1f79ca55b2d5c7dd140d65ef374fd822.jpg?x-oss-process=image/resize,h_400

این آدرس دو بخش مهم داره

اگر اینو برداری به عکس اصلی می رسی
https://site.comt/images/original/1f79ca55b2d5c7dd140d65ef374fd822.jpg

بخش دوم که بهش اضافه میشه عکس ریسایز رو بر می گردونه
?x-oss-process=image/resize,h_400

سوال: آیا قبلا عکس رو در این اندازه ریسایز کرده

یا اینکه در لحظه این کار انجام میشه که اگر اینجوری باشه سرعت پردازش و سایت پایین نمیاد؟ و چه جوری انجام شده؟


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
مجتبی
@mhk2004mhk 4 سال پیش مطرح شد
-1

ظاهرا مورد دوم درسته

اگر عدد آخر url رو تغییر بدید
عکس با سایزهای مختلف دریافت می کنید.
حالا چه جوری استفاده کنیم؟؟؟


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 4 سال پیش مطرح شد
0

هستن سرویس هایی که که اینکارو کنن اما نیازی به این نیست که اینقد سرورتو سنگین کنی براچی باید اینکارو انجام بدی ؟بهترین کار ریسایز کردن از قبل و ذخیره کردن اونه که برای نمایش سرعت بیشتری داشته باشه شما که نمیدونی قراره چقد درخواست داشته باشی اونم با یه سرور مجازی یا یه هاست اشتراکی مطمئن باش توی درخواست های بالا به مشکل میخوری


مجتبی
@mhk2004mhk 4 سال پیش مطرح شد
0

@arshiya73arshiya

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

معمولا کاربر هم دخالتی نداره تو سایز و این خود برنامه نویس هست که مثلا کجا با چه سایزی قرار بگیره

جای دوری نریم.

همین سایت ایوند

https://static.evand.net/images/events/covers/original/542fa2f176a382c8d091b93d6b1c6b97.jpg?x-oss-process=image/resize,h_400

این عدد ارتفاع رو تغییر بدی عکس های مختلف بهت میده
قطعا این عکس ها جایی ذخیره نمیشن و براساس عکس اورجینال داره موقع نمایش تغییر می کنه.
و نکته دیگه اینکه بیشتر از ارتفاع عکس اصلی عدد بدی تغییری نمی کنه


عرشیا سعیدی
تخصص : php ، لاراول ، وردپرس
@arshiya73arshiya 4 سال پیش مطرح شد
0

خب ببین مثلا با جی کوئری میتونی اینکارو کنی که ارتفارو بگیره از کاربر و نسبتا به عکس اصلی برای یوزر نمایش بده بازی با استایل css هستش دگه چیزی عجیبی نیست که اما سوال بالای شما فرق داشت حس کردم با این چیزی که الان نشون دادی


مجتبی
@mhk2004mhk 4 سال پیش مطرح شد
0

تو پرسش قبلی هم براتون فرستادم
اینم نمونه از دیجی کالا
https://dkstatics-public.digikala.com/digikala-products/918289.jpg?x-oss-process=image/resize,m_lfit,h_600,w_600/quality,q_80

یعنی بیام با جی کوئری url رو بررسی کنیم و اون مقدار رو بکشیم بیرون و ببریم تو css روی عکس اصلی اعمال کنیم؟

نکته: چرا دقیقا شکل نوشتن در ایوند و دیجی کالا مشابه است
آیا یک پلاگین و پکیجی وجود داره که اینکارو می کنه؟

باید اینو کشف کنم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام