我有一個在JPanel上繪製圖像的應用程序。我想完全棄用GUI,以便僅從代碼調用應用程序,而無需用戶界面,並且僅將圖像保存爲gif文件。將bufferedimage保存爲gif
我從this question,嘗試用代碼,似乎當我從老GUI中調用保存GIF代碼做工精細。然而,保存GIF代碼不似乎當我刪除GUI工作,而且,我想知道這可能是因爲它正試圖打印JPanel中其實並沒有使它像一個JFrame的GUI容器等
我沒有發佈代碼的原因是它太冗長了,我只是要求一個簡單的樣板答案。
我已經嘗試了writeablerasters用於其他應用程序。但是,這需要一個重要的應用程序重新編碼項目,通過使用graphics.drawLine()方法進行繪製。任何人都可以提出一種代碼高效的方法來獲取「幻像」JPanel的內容,將其放入BufferedImage中,然後將其保存爲gif,而無需將JPanel放入GUI中?
WHU沒有您的應用程序借鑑了'Graphics'從'BufferedImage'您要保存文件上獲得的?這不正常嗎? –
一些代碼會很好 – MadProgrammer