0
我想知道處理Java中圖像的最佳方式。 到現在我正在做這樣使用JLabel
ImageIcon
,但我不找到合適的方法作爲標籤不具有stretch
財產像一個vb6 imagebox
自動拉伸圖像以適合容器..使用Java處理圖像,而不是標籤
請告訴我最好的方式。 。還提到任何外部庫或組件可以安裝相同。我寧願一個免費的圖書館..
此外,我試圖swingfx
庫,但還不夠好
我想知道處理Java中圖像的最佳方式。 到現在我正在做這樣使用JLabel
ImageIcon
,但我不找到合適的方法作爲標籤不具有stretch
財產像一個vb6 imagebox
自動拉伸圖像以適合容器..使用Java處理圖像,而不是標籤
請告訴我最好的方式。 。還提到任何外部庫或組件可以安裝相同。我寧願一個免費的圖書館..
此外,我試圖swingfx
庫,但還不夠好
答案很簡單,你可以創建JPanel的一個子類(或帆布如果你在AWT工作)和paintComponent方法(在awt世界中繪製),繪製圖像進行任何縮放/傾斜/翻譯你想要的。
看看[此示例](http://stackoverflow.com/questions/11959758/java-maintaining-aspect-ratio-of-jpanel-background-image/11959928#11959928)和[這個例子](http://stackoverflow.com/questions/14115950/quality-of-image-after-resize-very-low-java/14116752#14116752) – MadProgrammer 2015-01-21 04:24:24
我使用相同的功能,但它殺死圖像的質量。 – 2015-01-21 04:28:43
你檢查了第二個鏈接嗎? – MadProgrammer 2015-01-21 04:30:53