Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Повернуть и обрезать картинку в Canvas?

Здравствуйте. Подскажите пожалуйста. Как можно на Canvas повернуть и обрезать картинку, что бы она заполнила всю область



Вот как в примере нижняя и правая области не заполнились с фотографии

5c4ae41b5615d699898888.png

Спасибо.
  • Вопрос задан
  • 333 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@forspamonly2
вспомнить школьный курс геометрии?

выводить картинку побольше, чтобы хватило на вырезанные области. помножив исходный размер по формуле вписанного квадрата на корень из двух :)

https://codepen.io/anon/pen/NoNpzZ

а ещё можно посчитать минимальный размер и смещение для каждого угла, но это уже задачка со звёздочкой.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы