jai

    6熱度

    1回答

    有沒有簡單的方法來檢測JAI的本機二進制文件是否已安裝? JAI(Java高級圖像),可傳多種模式既沒有原生二進制文件,使其處理圖像的速度更快,並且還增加對其他格式的支持運行。但是,由於本機庫無法與Maven一起安裝,因此如何檢測它們是否安裝在系統中?

    0熱度

    1回答

    經歷了許多類似的問題之後,我沒辦法,只能在這裏提出自己的問題。 我需要在swing應用程序上顯示圖像。圖像的來源是從MS SQL服務器檢索到的位圖數據。我嘗試了以下方法 TRY 1 - 我試圖從檢索的字節中創建ImageIcon。沒有結果。 TRY 2 - 將字節保存在.png文件中並嘗試加載使用ImageIO。這在我的本地機器上正常工作,但在測試服務器上失敗。這兩個都是Windows機器。 TR

    2熱度

    1回答

    繼@PhiLho's answer to How to convert a BufferedImage to 8 bit?的想法,我想用ColorQuantizerDescriptor轉換一個BufferedImage,IMAGETYPE TYPE_INT_RGB,但RenderedOp#getColorModel()拋出以下異常: java.lang.IllegalArgumentExcep

    3熱度

    1回答

    我試圖將直接彩色模型圖像轉換爲雙色調索引圖像(每像素1位)並將索引圖像另存爲BMP。 如上所述在Java Advanced Imaging API Home Page: 編碼輸出的比特深度是由源圖像的確定。 從翻看the source code of BMPImageWriter,其機制是返回值ColorModel#getPixelSize()。 使用的an image from Wikimedi

    -1熱度

    1回答

    可能重複: How do I normalize an image? 我正在與梯度向量流活動輪廓的執行。我需要在從0到1的區間內對輸入圖像進行規範化。不幸的是,我不知道如何在JAVA或JAI中執行此操作。如果你可以幫助我一些你的代碼或一些可以幫助我的鏈接,非常感謝。

    7熱度

    3回答

    最近我現在面臨的問題時,試圖顯示圖像文件。不幸的是,圖像格式是主流網頁瀏覽器不支持的TIFF格式(因爲我知道Safari只支持這種格式)。由於某些限制,我必須將此格式轉換爲其他主要瀏覽器支持的格式。但是,當我嘗試轉換格式時,它給我帶來了很多問題。 我不得不通過網絡搜索雖然有被張貼類似的問題,在這個環節上How do I convert a TIF to PNG in Java?「但我不能有結果,因

    2熱度

    1回答

    我使用JAI讀/寫含有不同類型的圖像(不同的尺寸,不同的壓縮方法)的多頁的TIFF,我要讀取的文件,更改幾個值在頁面的TIFF頭和寫這些頭回在不改變圖像內容/壓縮。 儘管我可以讀取所有頁面和標題,修改標題並重寫整個TIFF,但我擔心重新壓縮所需的時間,特別是當「主」圖像已經被JPEG壓縮時,讀/寫會釋放越來越多的數據。 我已經想到了兩件事情: 編寫特定頭內容,以紀念在文件中的位置,並侵入其改變 寫

    2熱度

    2回答

    我使用jpedal將pdf轉換爲圖像。這適用於大多數的PDF文件,但一些含JPEG2000我不斷收到以下錯誤:用程序代碼 java.lang.RuntimeException: JPeg 2000 Images needs the VM parameter -Dorg.jpedal.jai=true switch turned on at org.jpedal.parser.PdfStr

    1熱度

    1回答

    我想改善我們的系統(一個運行在Tomcat中的Java應用程序)的性能,現在瓶頸在一個操作中,我們需要讀取和返回TIFF圖像的尺寸,所以我們使用JAI的ImageDecoder並使用 ImageDecoder decoder = ImageCodec.createImageDecoder("TIFF", input, param); RenderedImage r = decoder.decod

    1熱度

    1回答

    我需要從先前拼接在一起的單個圖像中提取單個圖像並處理它們。 例如四個獨立圖像縫合,以產生一個圖像,如下圖所示: 作爲新的圖像處理我做了一些研究,發現適合我的要求Java Image IO。 這是我寫到目前爲止: 圖像提取和加工 ImageInputStream oldImage = ImageIO .createImageInputStream(new FileInputStream