Renderizza le immagini

Può eseguire il rendering di immagini 2D nella vista 3D di RoboDK utilizzando il pannello di visualizzazione. Il rendering delle immagini richiede una programmazione avanzata, in quanto deve memorizzarle come png o jpeg codificati in base64, affinché il renderer html possa mostrare l'immagine o la pagina.

Su Python, dovrebbe avere questo aspetto:

Importazione di cv2

Importazione di base64

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

successo, encoded_img = cv2.imencode('C:\\mockup pallet.PNG', immagine)

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

RDK.setParam('IMAGE_VAR_NAME', base64_image)

Quindi, deve aggiungere il tag HTML dell'immagine nel suo pannello di visualizzazione. Apra semplicemente l'editor di testo (selezioni Edit accanto al testo del suo pannello di visualizzazione) e incolli il seguente codice come HTML (selezioni Edit➔ Paste as HTML):

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

Display Panel - Figura 3