AWS EC2 SSH недолговечный

Как правило, вы сохраняете (или поток) изображение, сохраняя его в обычном формате изображения, что вы можете сделать, создав представление java.awt.image.BufferedImage и используя API javax.imageio.ImageIO:

Image image = ... ;
ImageIO.write(SwingFXUtils.fromFXImage(image, null), "png", ...); 

Третий аргумент ImageIO.write(...) может быть File или OutputStream .

Если у вас есть класс, который вы хотите сделать сериализуемым , который содержит Image, вы можете создать пользовательскую сериализованную форму:

public class SomeClass implements Serializable {
    private transient Image image ;

    // other fields, etc...

    private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException {
        s.defaultReadObject();
        image = SwingFXUtils.toFXImage(ImageIO.read(s), null);
    }

    private void writeObject(ObjectOutputStream s) throws IOException {
        s.defaultWriteObject();
        ImageIO.write(SwingFXUtils.fromFXImage(image, null), "png", s);
    }
}

-1
задан Vinay Sheoran 16 January 2019 в 14:21
поделиться

1 ответ

Похоже, это была проблема клиента.

редактировать - ~/.ssh/config

# This is ~/.ssh/config
# For all hosts
ServerAliveInterval 10

# For a selection of hosts
Host keepsdroppingme.com alsokeepsdroppingme.com
  ServerAliveInterval 10
0
ответ дан Vinay Sheoran 16 January 2019 в 14:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: