Renderizar imagens

Você pode renderizar imagens 2D na visualização 3D do RoboDK usando o painel de exibição. A renderização de imagens requer programação avançada, pois você deve armazená-las como png ou jpeg codificado em base64 para que o renderizador de html mostre a imagem ou a página.

No Python, ele deve ter a seguinte aparência:

importar cv2

importar base64

image = cv2.imread('C:\\mockup pallet.PNG')

success, encoded_img = cv2.imencode('C:\\mockup pallet.PNG', image)

base64_image = base64.b64encode(encoded_img).decode('utf-8')

RDK.setParam('IMAGE_VAR_NAME', base64_image)

Em seguida, você deve adicionar o uso da tag de imagem HTML em seu painel de exibição. Basta abrir o editor de texto (selecione Editar ao lado do texto do painel de exibição) e colar o seguinte código como HTML (selecione Editar➔ Colar como HTML):

<img src="data:image/png;base64, %IMAGE_VAR_NAME%"/>

Display Panel - Imagem 3