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.

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top