bufferedimage

    1熱度

    1回答

    你好同胞氫基生命形式。我學習如何從一個絕密網站(www.youtube.com)製作三維圖像,我從一個非常好的Youtuber那裏學習。我的項目是這樣的: 有3類:主,屏幕和渲染 我得到這個例外:(: Exception in thread "Thread-2" java.lang.ArrayIndexOutOfBoundsException: 65600 at Render.Draw(Rend

    1熱度

    1回答

    我正在構建一個應用程序,它使用OCR從圖像中讀取文本(使用Tess4J for Google的Tesseract),但我想忽略棕褐色的文本,只能讀取灰色。 例如,在下面的圖片中,我只想讀「Ricki」並忽略「AOA」。 http://i.imgur.com/daCuTbB.png 爲了實現這一點,我想在執行OCR之前從圖像中去除棕褐色是我的最佳選擇。 /* Remove RGB Value for

    1熱度

    2回答

    我試圖抓取網頁上存在的所有元素的屏幕截圖,並且希望將其存儲在我已寫入以下代碼的磁盤中。 唯一的問題是這段代碼只適用於第一次迭代,之後會發生一些意想不到的事情。 List<WebElement> eleId = driver.findElements(By.xpath("//*[@id]")); //fetch all the elements with ID attribute Syst

    -3熱度

    1回答

    所以我知道該聲明並初始化一個全局變量,一會又要例如做這樣的事情: public static int Variable = 2; 但我想知道是否有初始化方法全局BufferedImage變量與文件中的圖像。我不能使用上面的代碼,因爲我還需要包含try/catch語句。 任何人有任何解決我的問題?

    -2熱度

    2回答

    我試圖使用DESede算法在Java中加密和解密圖像。 我的做法是通過從BufferedImage中獲取像素字節並對它們進行加密,然後從加密字節中設置WriteableRaster的數據元素,最後將其保存到文件中。使用解密字節時的相同方法,我得到錯誤,因爲當我設置柵格的數據元素時,加密的圖像仍然與第一個普通圖像具有相同的大小/高度。 這是我的代碼: public byte[] encrypt(by

    0熱度

    1回答

    我已經做了一小段代碼來spritesheets分成單獨的圖像... private BufferedImage sheet, dirt, grass, rock, tree, water; int width = 64, height = 64; public void split() { dirt = sheet.getSubimage(0,0,width

    0熱度

    1回答

    我想從幾個圖像構建直方圖。 要執行此過程,我可以訪問DataBufferByte 我知道GC在構建直方圖之後沒有釋放內存。 這段代碼有什麼問題? import java.awt.Color; import java.awt.image.BufferedImage; import java.awt.image.DataBufferByte; import java.io.File; impo

    0熱度

    1回答

    我想從一個spritesheet加載圖像,並且因爲我做了一個2D遊戲已經有一段時間了,所以我想我可能忘記了一些重要的東西。我已將res添加到類文件夾,並且嘗試了很長時間才加載它,但沒有成功。我可能已經將它加載到錯誤的構建路徑中,但我不這麼認爲。 以下是錯誤: Exception in thread "Thread-2" java.lang.IllegalArgumentException: inp

    -1熱度

    1回答

    我正在使用SVGGraphics2D創建一個SVG文件。通過在其上繪製形狀,我可以將SVG文件作爲輸出,但是我需要的是在bugsferedmage中創建一個PNG文件,該文件在SVG文檔中繪製。以下是我正在使用的當前代碼。 問題:什麼應該是在SVG文檔中繪製bufferedimage的正確過程? 從源頭上繪製圖像的方法。 public void paintImage(Graphics g) thr

    1熱度

    3回答

    我有一套氣象RGB類型BufferedImage s。我想獲得他們的平均形象。由此,我的意思是獲得每個像素的平均值,並從這些值中創建一個新圖像。我試過的是: public void getWaveImage(BufferedImage input1, BufferedImage input2){ // images are of same size that's why i'll use