【发布时间】:2015-04-16 06:06:59
【问题描述】:
我正在为 intelliJ 开发一个插件。
这需要使用 tesseract。当我将它作为控制台应用程序执行时,它工作正常。
但是当我尝试执行插件时,我得到以下异常,
SEVERE: Need to install JAI Image I/O package.
https://java.net/projects/jai-imageio/
java.lang.RuntimeException: Need to install JAI Image I/O package.
https://java.net/projects/jai-imageio/
at net.sourceforge.vietocr.ImageIOHelper.getImageByteBuffer(ImageIOHelper.java:254)
在下面的语句中
final TIFFImageWriteParam tiffWriteParam = new TIFFImageWriteParam(Locale.US);
tiffWriteParam.setCompressionMode(ImageWriteParam.MODE_DISABLED);
// Get tif writer and set output to file
final Iterator<ImageWriter> writers = ImageIO.getImageWritersByFormatName(TIFF_FORMAT);
if (!writers.hasNext()) {
throw new RuntimeException(JAI_IMAGE_WRITER_MESSAGE);
}
ImageIO.getImageWritersByFormatName 返回 null
我可以将其作为控制台应用程序执行,但是当我尝试作为 intelliJ 的插件执行时,它会失败。
谁能指导如何在 IntelliJ 插件中使用 jai-image io。
问候, 湿婆NB
【问题讨论】:
标签: java image-processing intellij-idea tesseract jai