Я работаю над одним инструментом для редактирования изображений, и я хочу сделать функцию удаления фона изображения.
Я использую ткань js - 1.7.22 для манипулирования изображениями.
Эта функция также содержит функцию увеличения / уменьшения холста и стирания фона.
текущий рабочий процесс:
Я выбираю один пиксель из изображения, используя контекст холста, используя метод ниже.
canvas.getContext("2d");
и затем замените этот цвет моим новым цветом назначения.
Задача
Мой холст отображается в соответствии с размером окна (автоматическая настройка с использованием холста увеличения / уменьшения).
Теперь, когда размер моего окна слишком мал или мое изображение слишком велико, примерно 5000xx x 5000px, тогда он автоматически уменьшит изображение, чтобы соответствовать экрану.
Теперь, когда я получаю данные изображения, используя положение мыши на холсте.
Мои данные об изображении получат размер, который является увеличенным размером холста.
затем, когда я преобразую эти данные в изображение. Это размывает мое изображение.
Есть ли способ получить доступ к данным пикселей изображения без использования canvas
?
Есть ли способ стереть изображение простым способом без использования canvas
?
Пожалуйста, помогите мне.