Изменение размера холста изображения с помощью JavaScript / PHP - PullRequest
1 голос
/ 10 июня 2019

Я пытаюсь изменить размер холста изображения, поскольку я извлекаю изображения из API и сохраняю их в свой каталог images, но когда они проходят, есть два типа изображения по умолчанию, равное 948 x 711 и достигаемоеизображение, которое 948 x 340.

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

Таким образом, высота холста будет Achieved Height (340) + To Top & Bottom (Default Height (711) - Achieved Height (340) = (371 / 2) = 185.5 В результате чего 185 будет добавлено к вершине и 186 вниз.

Пример изображения по умолчанию:

enter image description here

Пример полученного изображения:

enter image description here

Пример функции:

  1. Перейти в каталог Получить изображение
  2. Проверка высоты изображения
  3. Если высота! = 711
  4. Добавить 185 к холсту
  5. Добавить 186 к холсту
  6. Сохранить и перезаписать старое изображение

Поэтому, если кто-нибудь знает, как я могу превратить мои Achieved изображения в тот же размер холста, что и Default изображения, которые будут все более полезными.

Еще раз спасибо, ребята.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...