Я применил CSS фильтр на холст так:Холст toDataURL с CSS webkitFilter
canvas.style.webkitFilter = 'hue-rotate(90deg)';
Если я затем попытаться загрузить содержимое холста с помощью загрузки атрибута элемента анкера:
var imgData = canvas.toDataURL('image/*');
link.download = 'Image';
link.href = imgData;
загруженное изображение не имеет примененного фильтра. Даже если я использую getImageData, чтобы просто просматривать данные изображения или пытаться установить источник изображения в данные изображения, возникает одна и та же проблема. Есть ли в JavaScript, чтобы получить данные изображения холста с применением фильтра CSS?
Я не думаю, что это так, CSS манипулирует презентацию на холсте, а не данные о самом холсте, который является то, что метод toDataURL является получение – TommyBs