Rozumiem o co chodzi z tą ścieżką odcinania, ale to jest zupełnie bezcelowe, oraz trudne. Zamiast tego lepiej użyć formatu zdjęcia który obsługuje przeźroczystość i obrobić zdjęcie np: w gimpie. Używając np gifa, możesz bez problemu tak zrobić. W tej sytuacji:
- tworzysz oraz później pobierasz zdjęcie do zmiennej
const img = new Image();
img.onload = function(){
// image has been loaded
};
img.src = image_url;
- wyświetlasz je na twoim canvasie - kiedy nie definiujesz koloru płótno jest przeźroczyste
Nie potrzeba tu wielkiej filozofii