Решил проблему. Для создания canvas и imgae я использовал библиотеку
canvas,
import { createCanvas, loadImage } from 'canvas'
const image = await loadImage("https://рандомныйсайт/img.jpg", {
crossOrigin: "anonymous"
})
const canvas = createCanvas(500, 500)
const context = canvas.getContext('2d')
context.drawImage(image, 0, 0, canvas.width, canvas.width)
const pixelData = context.getImageData(1, 1, 1 ,1)
Ключевым моментом является именно
crossOrigin: "anonymous".
Отсутствие данных, какие настройки могут передаваться в поле
options у метода
loadImage()вводит в заблуждение.