Ссылка: Как можно получить четкие результаты рисования при вращении BufferedImage?
В указанном вопросе я спросил о качестве преобразования растровых изображений. Кто-то предложил мне использовать изображения SVG, так как качество преобразований будет более высоким и более гибким. (Как правильно, да?)
Поэтому я потратил довольно много времени, пытаясь понять, как использовать библиотеки Batik, читая их API и гугая, чтобы узнать, не сталкивались ли другие люди с такой же проблемой.
Пока я не наткнулся на что-то существенное, поэтому я надеюсь, что кто-то может мне помочь. Вот что я хотел бы сделать:
Подобно AffineTransform и DrawImage(...) в Graphics2D с использованием BufferedImages,
возможно (и как) преобразовать, а затем нарисовать изображение/объект SVG на JPanel?
Я подумал, прежде чем рисовать его, я мог бы как-то сначала растеризовать его в соответствии с объектом AffineTransform, а затем нарисовать его с помощью Graphics2D, но если мне придется растеризовать каждый раз, прежде чем я смогу нарисовать изображение ... конечно, есть лучше подход.
Итак, после долгих размышлений мне интересно, действительно ли SVG подходит для этого. Каков наилучший подход?
Растровые или векторные изображения.
Примечание. С созданием файлов SVG проблем не возникло.
Спасибо.