Ich bin auf der Suche nach einem Objekt, das ein BufferedImage über einen Socket hat. BufferedImage ist nicht serialisierbar, daher muss es in einen serialisierbaren Datentyp konvertiert werden und dann wieder zurück. Ich habe viel online geschaut, und byte [] scheint es zu sein, nur ein BuffereImage zu senden, aber ich versuche, ein ganzes Objekt zu senden, so dass ich mich mehr nach int [] sehne. Ich dachte, ich wäre vor ein paar Wochen auf eine Antwort gestoßen, die das hier erklärt, aber nach 2,5 Stunden Suche konnte ich es nicht finden. Ich habe das Java-Oracle ausprobiert, bin aber schnell verloren gegangen.Wie konvertiert man BufferedImage zu einem int []?
Wenn es einen besseren Weg gibt bitte entschuldigen Sie meine Ignoranz, da ich nicht wirklich viel mit Sockets und BufferedImage Manipulation gearbeitet habe.
warum sind Sie nicht nur ein buffeted Bild, nicht das gesamte Objekt mit 'byte []' – Ramanlfc
Da die meisten der Fälle, ich sehe es verwendet wird, sendet , durch eine Steckdose ... Es sei denn, ich bin völlig falsch – Dak31
Wenn Sie sagen "gesamtes Objekt", welche zusätzlichen Felder meinen Sie? Offensichtlich gibt es das Bild selbst (ein Array von Bytes), aber meinst du Breite und Höhe usw.? Palette? Das Problem tritt auf, wenn Sie versuchen, einen Multi-Byte-Wert zwischen verschiedenen Plattformen zu verwenden: das Senden von 'int's über Netzwerke ist unordentlich ... –