草庐IT

超分辨率重建

全部标签

java - 如何使 Java 9 在 HiDPI 显示器上使用更高分辨率的图像?

我下载并安装了最新的Java9抢先体验版,很高兴地发现Windows上的JavaSwing应用程序现在能够以正确的大小呈现组件。使用HiDPI显示器的客户不再需要以预期宽度和高度的一半使用我的应用。但是我注意到,在我的Swing应用程序中,我自己的图标被简单地缩放为宽度和高度的两倍,使它们看起来参差不齐。我确实有一整套正常大小(例如foobar.png)和双倍宽度/高度(例如foobar@2x.png)的所有图标。我使用Apple命名约定。我如何让Java9轻松找到并使用可用的高分辨率版本的图像,而无需为此手动编码?代码示例总能让问题更清晰,那么Java9是否有一个多分辨率图标类,我可

java - 为 Java 8 重建 JRE7 jdbc-odbc 桥

有没有人研究过从早期版本中提取jdbc-odbc桥并将其与JRE8一起使用?更新/改进它以使用Java8是否可行/可能?这合法吗? 最佳答案 虽然这并不能完全回答您的问题,但我一直在为Access寻找免费的JDBC驱动程序,并找到了UCanAccess.在将SquirrelSQL与Access一起使用时,我成功地使用这个特定的驱动程序作为替代。看看你的问题是如何被标记的ms-access,也许这可能是您可以接受的替代品。 关于java-为Java8重建JRE7jdbc-odbc桥,我们在

java - Eclipse 和 JBoss 不刷新或重建

我在eclipse(EE)中遇到了这个问题,当我更改我的代码时(即使是像我使用println打印的文本一样简单的东西)它没有得到应用。我正在使用JBoss,当我重新运行servlet时,没有任何反应。知道如何强制JBoss/Eclipse执行此操作吗?我无法预览任何内容,所以如果我想测试一些新代码,这真的很烦人。谢谢! 最佳答案 Eclipse会定期发布应用程序的较新版本(称为自动发布功能)。间隔太大,或者您等待重新部署的时间不够长,或者应用程序的自动发布已被禁用。有时,尽管确保了以上几点,Eclipse可能仍未发布较新的类,在这种

java - 如何提高 PDF 渲染器中图像的分辨率?

我想增加图像的分辨率。我用了PDFRenderer-0.9.0jar。从java.net下载用于将PDF页面转换为图像。我要转换46_2.pdfPDF文件到图像。转换后的46_2.png图片较小,尺寸为612x792[widthxheight],所以我想将图像尺寸增加到1200x1400[widthxheight]。我之前尝试过PdfBox将PDF页面转换为PNG图像文件。有一个问题只有页面被转换但文本丢失。所以我尝试了用于图像转换的PdfRenderer库。代码:packagecom.pdfrenderer.examples;importjava.awt.Graphics2D;imp

java - Tomcat 5.5 : . jar 未在 .war 重建时发布

概要我正在尝试将WAR导出到我的webapps文件夹,但每次我更新war时它都会删除webapp减去/WEB-INF/lib/struts.jar的所有内容系统信息Windows2K3Tomcat5.5JRE1.6.23好的,这是正在发生的事情:通过Eclipse(Helios)将项目导出为.WAR到/webapps目录Tomcat见战变,试图重建webappTomcat删除webapp文件夹(/webapps/public)的内容(/webapps/public/WEB-INF/lib/struts.jar)已锁定以防止被删除。Tomcat放弃了重建,文件夹中除了struts.jar

java - 将 JUNG 图导出为高分辨率图像(最好基于 vector )

在我的一个项目中,我使用JUNG2可视化一个非常大的多父级层次结构图,显示在一个小程序中。我需要将图表的全部/部分导出为高分辨率静止图像,因为屏幕截图在打印时看起来很丑陋(特别是如果图表已缩小)。我目前使用的代码如下:publicvoidwriteToDisk(FilesaveToFolder,Stringfilename){//DimensionloDims=getGraphLayout().getSize();DimensionvsDims=getSize();intwidth=vsDims.width;intheight=vsDims.height;Colorbg=getBack

java - 如何通过 Java API 在 ElasticSearch 中重建索引

如标题所说...我读了这篇文章(https://www.elastic.co/blog/changing-mapping-with-zero-downtime),这个概念很棒,但我很难找到关于如何通过JAVAAPI实现它的合适引用。我找到了这个插件:https://github.com/karussell/elasticsearch-reindex,但似乎对我正在尝试做的事情有点矫枉过正 最佳答案 在本地一家星巴克进行一些研究后,我得出了以下结论:假设我们已经有了索引(“old_index”)并且它有数据......现在让我们将该数

java - 每次进行更改时都重建整个 Java 应用程序

我不熟悉构建Java网络应用程序和WAR文件。我正在使用一个构建在Java和JSP页面上的相当大的Web应用程序。我们有一个ANT文件,每次进行单个更改时都会重新构建整个应用程序。我想知道是否可以只重新构建应用程序中被修改的部分而不是整个项目。测试是一个10分钟的过程,因为我将进行更改、关闭Tomcat、运行ANT脚本、启动Tomcat、在浏览器中重新加载应用程序,现在重新构建后第一次加载需要7分钟(我也很想知道它在这里做什么?)...基本上完全是为了测试。如果有人能提出更好的测试策略,我会非常棒!也可能无论如何我们只让ANT脚本重新构建修改后的类。 最佳答

java - 如何在高分辨率屏幕上缩放字体?

在高分辨率屏幕上(我的例子是Windows8.1)是我的Java应用程序。特别是菜单非常小,几乎不可能选择菜单项。在正常屏幕(72DPI)中一切正常。具有固定大小的字体(在我的例子中它会小于80像素)是一个糟糕的选择。72DPI屏幕显示它非常大。如何使字体可缩放,以便程序符合其大小,或者用户获得设置的可能性? 最佳答案 您可以通过访问您的PLAF在一个地方更改默认字体大小:JavaSwingonhigh-DPIscreen但这仍然会使应用程序看起来很糟糕,因为组件间的空间将以像素为单位,因此不会随字体大小缩放。看http://www

Python中Matplotlib绘图保存图片时如何调节图形的清晰度或者分辨率

在Matplotlib中,你可以通过设置图形的DPI(每英寸点数)来调节图形的清晰度。DPI值越高,图形的分辨率就越高,从而图形看起来更清晰。以下是一些在Matplotlib中调节图形清晰度的方法:在savefig中设置DPI:当你保存图形时,可以通过设置dpi参数来调整图形的分辨率。例如:importmatplotlib.pyplotasplt#绘制图形plt.plot([1,2,3,4],[1,4,9,16])#保存图形时设置DPIplt.savefig('my_plot.png',dpi=300)上述代码中,dpi=300表示设置图形的分辨率为300DPI。你可以根据需要调整这个值。在f