bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

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

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



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

5c4ae41b5615d699898888.png

Спасибо.
  • Вопрос задан
  • 328 просмотров
Решения вопроса 1
@forspamonly2
вспомнить школьный курс геометрии?

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

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

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

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

Войти через центр авторизации
Похожие вопросы