Я пытаюсь получить ByteArray
из значка JLabel
, а затем сохранить его в моей базе данных.
Причина в том, что, когда я открываю изображение в своем JLabel
, он изменяется до 300x300 пикселей, поэтому я хочу сохранить это измененное изображение в моей базе данных, чтобы моя база данных была легкой.
Я хочу сделать это «на лету», не сохраняя изображение с уменьшенным размером на диске.Как получить ByteArray из значка JLabel?
У меня нет проблем с преобразованием файлов с диска в ByteArray
и сохранением этих ByteArrays
в базе данных SQLite.
Но получение ByteArray
из значка JLabel
является для меня невозможным.
Я не знаю, возможно ли это.
Так что помогите мне, ребята.
Есть ли способ сделать это?
Я знаю, что, но я пытаюсь как-то взять эту икону из JLabel, включите его изображения и затем получите байты из этого изображения. Я знаю, что есть простой способ, чтобы прочитать его из файла. В любом случае, Tnx. : D – Zoka
Вышеприведенный код делает именно это. Вы можете взять значок из JLabel и преобразовать его в BufferedImage. – Petrov
Благословит вас Бог! Я пытаюсь найти это весь день! – Zoka