Frage

Ich frage mich, ob eine Datei mit einer jpg Erweiterung durch eine socket_stream senden, das automatisch die Umwandlung von Bytes zu jpg macht? oder müssen einige Algorithmus implementieren, um die Menge von Bytes Bild zu verwandeln ... Bitte könnte jemand mir den Weg erklären zu tun?

War es hilfreich?

Lösung

JPEG-Bilder sind nichts anderes als eine Reihe von Bytes nach dem JPEG-Format organisiert. Ein Netzwerk-Socket wird nicht wahllos Bytes in das JPEG-Format zu organisieren. Sie können den Bytes senden, die ein JPEG-Format Bild über eine Buchse als binäres Blob bilden, erhalten sie am anderen Ende, und schreiben Sie es in eine Datei mit einer Erweiterung .jpg. Eine Anwendung kann diese Datei als JPEG-Bild interpretiert auf der Erweiterung basiert und versucht, es anzuzeigen. Aber Sie sind immer noch verantwortlich eine Reihe von Bytes für die Bereitstellung, die als JPEG-Bild organisiert ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top