Immagine proprietà Tag Constant
Domanda
Mi piacerebbe utilizzare il tag di proprietà dell'immagine costanti definiti in GDI + da NET.
Mi chiedo se questi valori costanti ( per es. PropertyTagGpsVer costante ) sono esposti in una qualsiasi delle libreria di classi base?
Ho provato a cercare in giro System.Drawing.Imaging namespace senza alcun risultato.
Soluzione
No, non lo sono.
L'enumerazione dei tag: http: // MSDN. microsoft.com/en-us/library/ms534417(VS.85).aspx Descrizione lunga dei tag: http://msdn.microsoft. com / it-it / library / ms534416 (VS.85) aspx
Ho finito per copiare e incollare la maggior parte di queste due pagine in codice al fine di fare ciò che si vuole: avere una serie di costanti. Avrai bisogno di implementare una serie di PropertyItems per nome e pre-compilare loro con l'id, la lunghezza e il tipo di PropertyItem.
L'altro modo per farlo è t basta scegliere le costanti necessari e la loro attuazione.
Altri suggerimenti
Se si hanno le SDK di Microsoft, è possibile trovare tutte le costanti in un file di intestazione C denominato GdiPlusImaging.h
Sarebbe abbastanza semplice per includere l'intestazione in un progetto C, ma avresti dovuto fare qualche ritocco per metterli tutti in enumerazioni.
Si sta cercando per la classe System.Drawing.Imaging.PropertyItem
. Vedere una descrizione e un esempio su MSDN