Se avete a che fare con le immagini si dovrebbe assolutamente scegliere un formato di compressione lossy (cioè: pixel consapevoli) di preferenza a qualsiasi lossless uno. Questo ti darà risultati molto migliori. La ricompressione con un formato senza perdita di dati in perdita è una perdita di tempo.
Vorrei cercare attraverso PIL per vedere cosa posso usare. Qualcosa come convertire l'immagine in jpeg con un rapporto di compressione compatibile con la qualità ricercata prima dell'invio dovrebbe essere molto efficiente.
Si dovrebbe anche essere molto cauti se si usa UDP, si possono perdere alcuni pacchetti, e il formato di compressione più sono molto sensibile alle parti del file mancante. OK. Questo può essere gestito a livello di applicazione.
Il mio set di dati è una lunga stringa che rappresenta un'immagine 640x480. –
Se si stava già utilizzando un formato di immagine con un buon algoritmo di compressione, è necessario quindi comprimere di nuovo l'intera faccenda? – joni
@joni L'immagine non era molto ben compresso. zlib.compress() lo ha ridotto a circa il 30% della dimensione originale. Ma sto cercando una compressione ancora più drastica. –