Я ищу, чтобы отправить объект с BufferedImage через сокет. BufferedImage не является сериализуемым, поэтому его необходимо преобразовать в сериализуемый тип данных, а затем снова вернуться. Я много смотрел в Интернете, и байт [], похоже, идет, чтобы отправить только BuffereImage, но я пытаюсь отправить весь объект, поэтому я больше склоняюсь к int []. Мне показалось, что я столкнулся с ответом, который объяснил это здесь несколько недель назад, но после 2,5 часов поиска я не смог его найти. Я пробовал Java Oracle, но быстро заблудился.Как преобразовать BufferedImage в int []?
Если есть лучший способ, пожалуйста, извините мое невежество, поскольку я не очень много работал с сокетами и манипуляциями BufferedImage.
почему вы не используете 'байт []' – Ramanlfc
, потому что большинство случаев я вижу, что используется посылает только сотрясаться изображение, а не весь объект , через сокет ... Если я не ошибаюсь – Dak31
Когда вы говорите «весь объект», какие дополнительные поля вы имеете в виду? Очевидно, что есть изображение (массив байтов), но вы имеете в виду ширину и высоту и т. Д.? Палитра? Проблема возникает, когда вы пытаетесь использовать многобайтовое значение между различными платформами: отправка 'int' over networks беспорядочна ... –