Domanda

Voglio aggiungere un po 'di stringa nel mezzo del blocco dei metadati dell'immagine. Sotto un marcatore specifico. Devo farlo a livello di byte poiché .NET non ha supporto per i campi di metadati personalizzati.

Il blocco è costruito come 1C 02 XX YY YY ZZ ZZ ZZ ... dove xx è l'ID del campo ho bisogno di aggiungere e anche la sua dimensione, zz = dati.

Immagino che dovrebbe essere più o meno possibile leggere tutti i dati dell'immagine fino a questo marcatore (1c 02 xx) quindi aumentare i byte di dimensioni (yy yy), aggiungere dati alla fine di ZZ e quindi aggiungere il resto del file originale ? È corretto?

Come dovrei andare avanti con esso? Deve funzionare il più velocemente possibile con file JPEG da 4-5 MB.

Nessuna soluzione corretta

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