سلام
برای یک سایت نیاز دارم که عکسها رو در سایزهای مختلف داشته باشم. یک عکس اصلی که مسیرش در دیتابیس ذخیره شده و بقیه عکسها از روی اون ساخته و بر روی هاست ذخیره بشن. چند تا پکیج پیدا کردم ولی نمی دونم کدوم بهتر و بی دردسرتر هست؟
دوستان اگه تجربه ای در این زمینه دارن ممنون می شم راهنمایی کنند.
در ضمن یکسری عکس از قبل دارم و می خوام هربار که صفحه نمایش داده می شه اگه عکسی تغییر پیدا نکرده تغییر پیدا کنه و ذخیره بشه و بعد نمایش داده بشه.
من از پکیج 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');
ممنون بابت پاسختون.
این پکیج را دیده بودم و ظاهرا خیلی پرکاربرد هست.سئوالم اینه که ایا توی دیتابیس هم تغییراتی داره و اینکه موقع دیدن صفحه توسط کاربر می شه عکسها رو resize کرد؟ یعنی عکسهای موجود را با توجه به نمایشهای مختلف تغییر داد و نمایش داد؟
سئوالم اینه که ایا توی دیتابیس هم تغییراتی داره
میتونی سایزهای مختلفی که ایجاد کردی رو توی دیتابیس داشته باشی یا توی پوشه images فایل ها رو با یک نام مشخص شده ایجاد کنی و استفاده کنی.
اینکه موقع دیدن صفحه توسط کاربر می شه عکسها رو resize کرد؟
بله میتونی توی متد سازنده کنترلر view تون کار چک کردن و ریسایز کردن رو انجام بدی
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟