Jak samodzielnie utworzyć nowy obiekt ImageData?

Chcę utworzyć nowy obiekt ImageData w kodzie. Jeśli mamUint8ClampedArray z czego chcę zrobić obiekt obrazu, jaki jest najlepszy sposób, aby to zrobić?

Myślę, że mógłbym stworzyć nowy element canvas, wyodrębnić jego ImageData i nadpisać jego atrybut danych, ale to wydaje się niewłaściwym podejściem.

Byłoby wspaniale, gdybym mógł użyć konstruktora ImageData bezpośrednio, ale nie wiem, jak to zrobić.

questionAnswers(4)

yourAnswerToTheQuestion