Загрузка изображения с закругленными углами вмешательстваPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Загрузка изображения с закругленными углами вмешательства

Сообщение Anonymous »

Я пытаюсь загрузить свои файлы в виде кругов, но у меня ничего не получается.
Я видел несколько тем о применении маски к изображению, но когда я применяю маску, это занимает слишком много времени. слишком долго, и сервер отключает запрос.

Я использую библиотеку Intervention Image для Laravel

Мой код выглядит следующим образом:

$identifier = "{$this->loggedUser->id}" . str_random(9) . ".{$file->getClientOriginalExtension()}";
$mask = $this->createCircleMask(200, 200);
$thumbMask = $this->createCircleMask(40, 40);
Image::make($file->getRealPath())->mask($mask)->save(public_path("images/profile/{$identifier}"));
Image::make($file->getRealPath())->mask($thumbMask)->save(public_path("images/profile/thumbs/{$identifier}"));


Метод createCircleMask выглядит следующим образом:

public function createCircleMask($width, $height)
{
$circle = Image::canvas($width, $height, '#000000');
return $circle->circle($width - 1, $width / 2, $height / 2);
}


Подробнее здесь: https://stackoverflow.com/questions/296 ... ers-upload
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»