Domanda

Mi chiedevo se l'invio di un file con estensione jpg attraverso un socket_stream, questo fa automaticamente la trasformazione di byte in jpg? o è necessario implementare un algoritmo per trasformare molti byte in immagine ... Per favore qualcuno potrebbe spiegarmi il modo di fare?

È stato utile?

Soluzione

Le immagini JPEG non sono altro che un mucchio di byte organizzati in base al formato JPEG. Un socket di rete non organizzerà byte casuali nel formato JPEG. È possibile inviare i byte che compongono un'immagine in formato JPEG attraverso un socket come un BLOB binario, riceverli dall'altra parte e scriverli in un file con estensione .jpg . Un'applicazione può interpretare questo file come un'immagine JPEG in base all'estensione e provare a visualizzarlo. Ma sei comunque responsabile di fornire un set di byte organizzati come un'immagine JPEG.

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