Я использую ткань Js на холсте, где: Я разрабатываю страницу продукта для сайта электронной коммерции, где Я нарисовал фоновое изображение и создал многоугольник на нем, а затем внутри многоугольника я загрузил изображения, что отлично работает.Функция context.drawImage не позволяет сохранить постоянство изображения в ткани Js
Но теперь я должен сделать функцию обрезки изображения внутри полигона для каждого изображения, чтобы при щелчке по нему я мог обрезать его.
Я использовал canvas context.drawImage() ;. Функция, которая работает нормально, но когда я нажимаю на изображение или где-либо еще на холсте, он исчезает, и я не могу его выбрать. Может ли кто-нибудь помочь мне?
код следует как
var image = new Image();
image.src = "uploads/cat.jpg";
image.onload = function(){
context.drawImage(image, 0, 19, 69, 97, 300, 100, 103, 145);
context.Image.selectable = true;
}
На самом деле сценарий заключается в том, что у меня есть холст, а с помощью js j j я рисую в нем многоугольник, а внутри многоугольника я снимаю свои изображения. теперь я хочу обрезать эти изображения, поэтому, когда я googled только я нашел drawImage(); метод для этой работы. Я попробовал метод fabric.image, но я не могу обрезать свою картинку с ним. он добавит новый объект изображения к моему холсту. –