راکت

ایجاد سایزهای مختلف عکس در سایت :.: Image Style

4 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

4
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

من از پکیج intervention/image استفاده میکنم و بسیار عالیه!

// open an image file
$img = Image::make('public/foo.jpg');

// now you are able to resize the instance
$img->resize(320, 240);

// and insert a watermark for example
$img->insert('public/watermark.png');

// finally we save the image as a new file
$img->save('public/bar.jpg');
سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

ممنون بابت پاسختون.
این پکیج را دیده بودم و ظاهرا خیلی پرکاربرد هست.سئوالم اینه که ایا توی دیتابیس هم تغییراتی داره و اینکه موقع دیدن صفحه توسط کاربر می شه عکسها رو resize کرد؟ یعنی عکسهای موجود را با توجه به نمایشهای مختلف تغییر داد و نمایش داد؟

شاید پاسخ شما همین‌جا باشد

سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سئوالم اینه که ایا توی دیتابیس هم تغییراتی داره

میتونی سایزهای مختلفی که ایجاد کردی رو توی دیتابیس داشته باشی یا توی پوشه images فایل ها رو با یک نام مشخص شده ایجاد کنی و استفاده کنی.

اینکه موقع دیدن صفحه توسط کاربر می شه عکسها رو resize کرد؟

بله میتونی توی متد سازنده کنترلر view تون کار چک کردن و ریسایز کردن رو انجام بدی

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

ممنون از پاسختون

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

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