[QGIS-it-user] Raster Image Marker da BLOB da GPGK
Andrea Giudiceandrea
andreaerdna a libero.it
Gio 24 Feb 2022 02:29:39 PST
Ciao Giulio,
il tuo campo "Image_PNG" è di tipo QByteArray (come puoi vedere da Layer
properties -> Fields).
Per ottenere le dimensioni dell'immagine devi prima creare da esso un
oggetto QImage (la cui classe hai già importato nel tuo script senza
usarla), similarmente a come hai fatto creando un oggetto QImageReader.
Quindi, se l'oggetto QByteArray è memorizzato nella variabile blob:
image = QImage().fromData(blob)
https://doc.qt.io/qt-5/qimage.html#loadFromData-1
A questo punto dovresti poter ottenere un oggetto QSize con image.size()
oppure direttamente le dimensioni con image.height() e image.width().
A presto.
Andrea
Il 24/02/2022 09:23, Giulio Fattori ha scritto:
>
> Buongiorno,
>
> scusa se ti importuno ulteriormente
>
> ho bisogno di ottenere le dimensioni dell'immagine memorizzata nel blob
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20220224/1b211ec4/attachment.html>
Maggiori informazioni sulla lista
QGIS-it-user