【在Java中无法引用可绘制的PNG?】教程文章相关的互联网学习教程文章

在Java中无法引用可绘制的PNG?【代码】

我的drawable文件夹中有大约10张图片.但是当用Java引用它们中的一些时,就像这样:R.drawable.example按CTRL Space时,只显示约6张图片.如果我尝试引用某些图片,它们不会显示在“CTRL空间”对话框中.如果我尝试手动输入文件名,我的Java中会出现错误,就好像它们在我的drawable文件夹中不存在一样.解决方法:您是否尝试在Eclipse Package Explorer中右键单击res文件夹,选择刷新,然后转到Project – >清理,然后重建您的项目?

java – Android Eclipse如何将渲染的GLsurfaceView保存为* .png图像【代码】

嗨,我正在制作一个照片效果应用程序.所以,我从相机加载位图(我保存的原始图像,然后加载)到glsurfaceview并应用了一些效果,但我找不到将更改后的图像保存为图像文件* .png或* .jpg的方法. 我几乎无处不在,但它们不能用于我的应用程序..当我尝试保存时总是强制关闭. 这是我的代码. 我找到了一些保存代码但我无法工作. main.xml中<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fil...

在java 1.5中将.png转换为.gif

我有一个以.png格式生成的QR码.我希望将此文件转换为.gif格式,以便在设备中使用它.我试图使用ImageIO类,但java 1.5中不支持gif,但是在java 1.6中.我们的生产服务器有java 1.5,有没有办法使用Java 1.5将.png文件转换为.gif?解决方法:我宁愿使用一些命令行转换工具(例如ImageMagick).但是,如果在您的环境中不可能或不实用,并且如果您想在Java中执行此操作,则可以尝试this backport. 请记住,如果PNG是真彩色或具有透明度,则转换不是微...

如何使用java检查文件是否是png图像文件【代码】

我把自动化png变成了jpg,一切都很大,但我检测png文件有问题,现在我正在使用文件名,我正在检查结尾,如果它匹配“.png”但这不适用于文件这是png文件,不以“.png”结尾.有任何想法吗?解决方法:你可以试试这个import javax.activation.MimetypesFileTypeMap; import java.io.File;class GetMimeType {public static void main(String args[]) {File f = new File(filePath);System.out.println("Mime Type of " + f.getName() + " is...

java – ImageIO.write没有保存为gif,但适用于jpgs和pngs?【代码】

我怀疑这里的解决方案可能很简单,但我很难过……// Create the buffered image. BufferedImage bufferedImage = new BufferedImage(w,h,BufferedImage.TYPE_INT_RGB);// fill image data (works fine) ImageIO.write(bufferedImage, "JPG", f1); // works fine ImageIO.write(bufferedImage, "PNG", f2); // works fine ImageIO.write(bufferedImage, "GIF", f3); // this returns false, creates a broken gif file, but fires no...

java – 如何以编程方式将ChartPanel中的当前图表另存为PNG?【代码】

我在ChartPanel中创建了一个JFreeChart,我想以编程方式保存它.该功能应该存在,因为可以手动执行此操作(从那里右键单击菜单和PNG选项). 我找到了方法chartPanel.createImage(??,??),但我不知道我需要设置什么宽度和高度.解决方法:解决方案是使用ChartUtilities.writeChartAsPNG方法 例:try {OutputStream out = new FileOutputStream(chartName);ChartUtilities.writeChartAsPNG(out,aJFreeChart,aChartPanel.getWidth(),aChartPan...

java – 在Batik中使用SVGConverter将svg转换为png时的图像质量很差【代码】

我转换后的图像质量非常低.我尝试过使用setQuality方法,但它似乎没有改变任何东西. 这是将svg转换为png的代码的一部分:SVGConverter svgConverter = new SVGConverter(); String[] sources = { "C:/imageData.svg" }; svgConverter.setSources(sources); svgConverter.setDestinationType(DestinationType.PNG); svgConverter.setDst(new File("C:/image.png"));有谁知道如何才能让图像质量更好?解决方法:我在将SVG转换为PNG(使用...

java – 使用alpha通道在PNG上叠加透明色【代码】

我正在寻找一种在Java中绘制PNG图像(带有alpha通道)的方法,该图像是灰度颜色,然后覆盖透明颜色,比如绿色,75%不透明度,在它上面改变颜色.要清楚,所得到的图像将是在其顶部放置透明色的直接结果,并且不会是任何特殊类型的混合的结果. 例如,我会绘制以下图像: 然后在图像顶部叠加RGB颜色(102,255,0,alpha): 在图像上绘制颜色的方法需要使得它不会干扰屏幕上的其他图像.这与Adobe Photoshop的颜色叠加功能类似.两个图像可以具有单独...

java – 如何将图像作为字符串转换为PNG文件【代码】

我正在使用一个名为wPaint的jQuery插件来允许用户绘制自己的图像.我将生成的图像作为字符串发送到服务器,作为以字母开头的字符串data:image/png;base64,我尝试了下面的两种方法,但两种方法都无法存储图像. 方法1String imageData = parameterParser.getStringParameter("image", ""); byte[] imgByteArray = Base64.decodeBase64(imageData.getBytes()); FileOutputStream fileOutputStream = new FileOutputStream("/home/arvind...