From ecece95c2954ece5031d685695cf5955141db21d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Manr=C3=ADquez=20Novoa?= Date: Mon, 16 Feb 2026 15:16:54 -0300 Subject: [PATCH] Fix assertion in ImageMobjectFromCamera.interpolate_color() --- manim/mobject/types/image_mobject.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manim/mobject/types/image_mobject.py b/manim/mobject/types/image_mobject.py index 34f7b07de1..6b47a23c41 100644 --- a/manim/mobject/types/image_mobject.py +++ b/manim/mobject/types/image_mobject.py @@ -353,8 +353,8 @@ def add_display_frame(self, **kwargs: Any) -> Self: def interpolate_color( self, mobject1: Mobject, mobject2: Mobject, alpha: float ) -> None: - assert isinstance(mobject1, ImageMobject) - assert isinstance(mobject2, ImageMobject) + assert isinstance(mobject1, ImageMobjectFromCamera) + assert isinstance(mobject2, ImageMobjectFromCamera) assert mobject1.pixel_array.shape == mobject2.pixel_array.shape, ( f"Mobject pixel array shapes incompatible for interpolation.\n" f"Mobject 1 ({mobject1}) : {mobject1.pixel_array.shape}\n"