Buongiorno,
scusa se ti importuno ulteriormente
ho bisogno di ottenere le dimensioni dell'immagine memorizzata nel blob
ho scritto un'espressione per il field calc
from qgis.core import *
from qgis.gui import *
from PyQt5.QtGui import QImage, QImageReader
@qgsfunction(args='auto', group='Custom', referenced_columns=[])
def get_blob_sizes(im_shape, feature, parent):
"""
Calculate blob image size
"""
reader = QImageReader(im_shape)
sizeOfImage = reader.size()
img_height = sizeOfImage.height()
img_width = sizeOfImage.width()
dimensioni = str(img_width)+ ' x ' + str(img_height)
return dimensioni
che funziona perfettamente con il link all'immagine ma non con il blob
come dovrei modificarla ?
Grazie e a presto
Giulio
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".
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