سلام دوستان
دنبال یه راه حل برای تبدیل فایل gif و png به favicon توی فرمت ico میگردم. پکیج یا راه حلی رو میشناسید که بتونم باهاش اینکار رو انجام بدم ؟
@hesammousavi
سلام
من اول با پکیج Intervention Image کار تغییر فرمت رو به شکل اتوماتیک انجام دادم دیدم که تغییر فرمت انجام نمیشه فهمیدم که PHP GD از فرمت ICO پشتیبانی نمیکنه و فهمیدم توی کانفیگ این پکیج باید از درایور Imagick استفاده کنم :
'driver' => 'imagick'
کد تغییر فرمت عکس در ابعاد 32 در 32 پیکسل :
$path = public_path(). '/favicons';
$name = $file->getClientOriginalName();
$newPath = "{$path}/{$name}.ico";
if (! File::exists($path)) {
File::makeDirectory($path);
}
$image = Image::make($file->getPathname())
->resize(200, 200)
->save($newPath);
الان مشکلی که دارم اینه که اگه از متد resize استفاده نکنم، پکیج یه فایل خالی با فرمت ico میسازه.
@hesammousavi
سلام
من اول با پکیج Intervention Image کار تغییر فرمت رو به شکل اتوماتیک انجام دادم دیدم که تغییر فرمت انجام نمیشه فهمیدم که PHP GD از فرمت ICO پشتیبانی نمیکنه و فهمیدم توی کانفیگ این پکیج باید از درایور Imagick استفاده کنم :
'driver' => 'imagick'
کد تغییر فرمت عکس در ابعاد 32 در 32 پیکسل :
$path = public_path(). '/favicons';
$name = $file->getClientOriginalName();
$newPath = "{$path}/{$name}.ico";
if (! File::exists($path)) {
File::makeDirectory($path);
}
$image = Image::make($file->getPathname())
->resize(200, 200)
->save($newPath);
الان مشکلی که دارم اینه که اگه از متد resize استفاده نکنم، پکیج یه فایل خالی با فرمت ico میسازه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟