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

3 سال پیش توسط مجتبی مطرح شد
آفلاین
user-avatar
مجتبی ( 5403 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

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

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

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

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

آفلاین
user-avatar
مجتبی ( 5403 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

-1

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

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

آفلاین
user-avatar
عرشیا سعیدی ( 23871 تجربه )
3 سال پیش
تخصص : php ، لاراول ، وردپرس

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
مجتبی ( 5403 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

@arshiya73arshiya

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

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

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

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

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

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

آفلاین
user-avatar
عرشیا سعیدی ( 23871 تجربه )
3 سال پیش
تخصص : php ، لاراول ، وردپرس

لینک کوتاه اشتراک گذاری

0

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

آفلاین
user-avatar
مجتبی ( 5403 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

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 روی عکس اصلی اعمال کنیم؟

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

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.