سبحان مولایی
3 سال پیش توسط سبحان مولایی مطرح شد
4 پاسخ

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

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


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
0

من از پکیج 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');

سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

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


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
0

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

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

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

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


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

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


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

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