Witam,
Koledzy mam pytanie odnośnie zapisywania obrazu w postaci dokumentu XML. Obecnie robię screena JPanel'u i wszystko ładnie działa tylko problem jest w tym, że obraz ma nie być zapisywany w png tylko jako dokument XML. Możecie jakoś pomóc?
Witam,
Koledzy mam pytanie odnośnie zapisywania obrazu w postaci dokumentu XML. Obecnie robię screena JPanel'u i wszystko ładnie działa tylko problem jest w tym, że obraz ma nie być zapisywany w png tylko jako dokument XML. Możecie jakoś pomóc?
Lekcja na dziś: grafika wektorowa. Bo zakładam że jednak "obraz" który chcesz zapisywać to jest coś co się da opisać za pomocą grafiki wektorowej.
Jeżeli dane są w postaci wektorowej, to może warto skorzystać z formatu SVG?
Żeby móc to łatwo zapisywać do XMLa w postaci wektorowej:
//JFileChooser file;
XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(new FileOutputStream(file.getSelectedFile())));
for (Shape s : shapes) {
encoder.writeObject(s);
}
encoder.close();
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.