PILOT-26 | allow pass image src, obj as canvas param