jjzjj

c# - 如何使用 C# 运行 sql 脚本

这个问题在这里已经有了答案:Howtoexecutean.SQLscriptfileusingc#(11个答案)关闭7年前。我有一个sql脚本来创建一个新数据库,我需要在安装我们的产品时创建它。为此,我需要使用C#来触发脚本。数据库是sql-server2005express。请帮忙....sql脚本如下:USE[master]GO/******Object:Database[Jai]ScriptDate:02/12/201011:01:25******/CREATEDATABASE[Jai]ONPRIMARY(NAME=N'Jai',FILENAME=N'C:\ProgramFile

java - 是否有 Java Advanced imaging api 的本地实现版本?

是否有java高级成像api的native实现?我们目前正在使用jar文件1-jai_core-1.1.3.jar和2-jai_codec-1.1.3.jar我听说有一个用native代码编写的api的实现,运行速度更快,但在Oracle的网站上找不到它。有什么想法吗? 最佳答案 此处提供了适用于Windows、Linux和Solaris的nativeJAI扩展:http://download.java.net/media/jai/builds/release/1_1_3/它们确实跑得更快。据我所知,OSX没有原生扩展。

java - 从Java中的非常大的图像文件中读取区域

是否有一个Java库可以读取非常大的图像(例如JPEG)文件(>10,000x10,000像素)的区域,而无需将整个图像保存在内存中。或者,哪个Java库能够以最少的开销处理非常大的图像文件。 最佳答案 标准ImageIO允许您读取(大)图像的区域,而无需先将整个图像读入内存。RectanglesourceRegion=newRectangle(x,y,w,h);//TheregionyouwanttoextractImageInputStreamstream=ImageIO.createImageInputStream(input

java.lang.NoClassDefFoundError : Could not initialize class javax. 媒体.jai.JAI

我最近使用GeoTools开始了我的第一个程序,其中我还使用了JAI-JavaAdvancedImaging1_1_2_01和JDK1_7。在我添加GeoTiffJars之前一切正常。我发现了以下错误Exceptioninthread"main"java.lang.NoClassDefFoundError:Couldnotinitializeclassjavax.media.jai.JAIatorg.geotools.gce.geotiff.GeoTiffReader.read(GeoTiffReader.java:607)atcom.rgb.PixelExtractor.extrac

java - 如何在 JAVA 中将两个或多个 tiff 图像文件组合成一个多页 tiff 图像

我有5个单页tiff图像。我想将所有这5张tiff图像组合成一张多页tiff图像。我正在使用Java高级成像API。看了SUN给的JAIAPI文档和教程。我是JAI的新手。我知道基本的核心java。我不明白SUN的那些文档和教程。所以friend请告诉我如何将5个tiff图像文件组合成一个多页tiff图像。请给我一些关于上述主题的指导。我一直在互联网上搜索上述主题,但没有得到任何线索。 最佳答案 我希望你有足够的计算机内存来执行此操作。TIFF图像文件很大。您是正确的,因为您需要使用JavaAdvancedImaging(JAI)A

java - 使用 Java JAI 缩放图像

我必须使用JavaJAI缩放图像。现在,我使用以下代码:privatestaticRenderedOpscale(RenderedOpimage,floatscale){ParameterBlockscaleParams=newParameterBlock();scaleParams.addSource(image);scaleParams.add(scale).add(scale).add(0.0f).add(0.0f);scaleParams.add(Interpolation.getInstance(Interpolation.INTERP_BICUBIC_2));//Quali

windows-7 - 在 Windows 7 (x64) 上安装 JAI 1.1.3 时出现 "JRE 1.3 or higher must be installed!"/"JDK 1.3 or higher must be installed!"错误

我收到这些错误...严重:必须安装JRE1.3或更高版本!严重:必须安装JDK1.3或更高版本!...在Windows7(x64)上安装JAI(Java高级成像)1.1.3时,JRE7(1.7)安装在“C:\ProgramFiles\Java\jre7”和JDK7(1.7)在“C:\ProgramFiles\Java\jdk1.7.0”。正在关注http://download.java.net/media/jai/builds/release/1_1_3/INSTALL.html#Windows,具体来说,这是我所做的:访问过:http://download.java.net/medi

java - 检查文件是否为图像

我正在使用JAI并创建一个文件:PlanarImageimg=JAI.create("fileload",myFilename);我在该行之前检查文件是否存在。但是我如何检查文件是.bmp文件、.tiff文件还是图像文件?有人知道吗? 最佳答案 ImageMagick项目具有识别图像的工具,并且有一个名为JMagick的ImageMagick的Java包装器,我认为您可能需要考虑它而不是重新发明轮子:http://www.jmagick.org我一直在使用ImageMagick,包括它在命令行中的“识别”功能,它从未失败过一次识别图

java - 比 ColorConvertOp 更快的替代品

我有一个方法可以将类型为TYPE_CUSTOM的BufferedImages转换为TYPE_INT_RGB。我正在使用以下代码,但我真的很想找到一种更快的方法。BufferedImagenewImg=newBufferedImage(src.getWidth(),src.getHeight(),BufferedImage.TYPE_INT_RGB);ColorConvertOpop=newColorConvertOp(null);op.filter(src,newImg);它工作正常,但是速度很慢,我想知道是否有更快的方法来进行这种转换。转换前的颜色模型:ColorModel:#pix

java - JAI 供应商名称 == null

所以我完成了我的应用程序编码以旋转TIFF图像,这需要JAI来操作TIFF。它在Eclipse下工作时工作正常,但每当我为库构建一个fatjar然后创建一个实现它时(根据http://fjep.sourceforge.net/fjeptutorial.html),当我执行java-jarPush.jar\path\to\dir,它一直运行直到它到达它正在压缩和保存的部分:TIFFImageWriterSpitiffspi=newTIFFImageWriterSpi();ImageWriterwriter=tiffspi.createWriterInstance();//Iterator
12