Hai due immagini con le stesse dimensioni.
Voglio creare un file che contenga informazioni su quali pixel sono diversi tra le due immagini. Il file dovrebbe anche dirmi il valore del nuovo pixel (numero intero).
Un esempio di tale file è
230,8528
291,920
550,1500
Che mi dice che il pixel all'indice 230 è cambiato in 8528. Quello a 291 ora è il valore 920. E il pixel a 550 ha valore 1500.
Ho già i mezzi per ottenere tutti questi dati (gli indici in cui cambiano e i loro nuovi valori interi). Il mio problema è la memorizzazione di tali informazioni, che devono essere il più piccole possibile e, naturalmente, facili da iterare quando il mio programma ha bisogno di leggere questi dati.
Quello che ho attualmente è il seguente formato di file:
[pixel color], [index], [index], [index], ...
[pixel color], [index], ...
[pixel color], [index], [index], ...
Fondamentalmente, ogni linea rappresenta un colore di pixel che è cambiato, e quindi separati da virgole sono gli indici dei pixel che cambieranno in tale colore.
Esiste una struttura di file più adatta / efficiente per ottenere questo tipo di archiviazione dei dati?