Cómo leer un gif animado con canal alfa

Mientras hacía algunas pruebas con animaciones .gif en MATLAB, me di cuenta de que de alguna manera no puedo leer la transparencia del gif.

Ejemplo:

(Fuente original del gif)

Si lo hago

[img,cmap]=imread('Finnandjake.gif');

img es 4D con una tercera dimensión redundante (raro). Después de apretarlo (img=squeeze(img);), si lo muestro (imshow(img(:,:,30),cmap)):

La transparencia se ha ido, usando otro color de la imagen como fondo, eliminando así las características. sin embargo

[img,cmap,alpha]=imread('Finnandjake.gif');

devuelve un vacíoalpha. Obviamente, la información del alfa está en alguna parte de la imagen, ¿cómo puedo leerla en MATLAB?

Respuestas a la pregunta(1)

Su respuesta a la pregunta