Il 23/02/2022 19:00, Andrea Giudiceandrea ha scritto:
Ciao Giulio,
ho visto che il parametro di Data defined override per la simbologia Raster Image Marker l'hai impostato con il valore del campo "image_link".

Ma avevi scritto che volevi usare il campo che contiene il BLOB dell'immagine, e questo campo è "Image_PNG".
Buongiorno,

grazie infinite, ci stavo diventando matto da giorni e non ho trovato alcuna documentazione esaustiva

Giulio


Come ti accennavo, Raster Image Marker può aggettare come Data defined override una stringa che inizia con 'base64:'  seguito dalla codifica base64 dell'immagine. Per ottenere la codifica base64 dell'immagine contenuta in un BLOB si può usare la funzione predefinita to_base64().

Quindi, se non ho capito male, dovresti poter usare, per esempio, una delle seguenti espressioni:

'base64:' || to_base64( "Image_PNG" )

'base64:' + to_base64( "Image_PNG" )

concat( 'base64:', to_base64( "Image_PNG" ) )


A presto.

Andrea

Il 23/02/2022 16:28, Giulio Fattori ha scritto:
Buonasera,
ecco in allegato un esempio.
quel che mi domando, e che vorrei ottenere, è: perchè non riesco ad usare il blob memorizzato nel gpgk per tematizzare il punto?
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Rispondere a