小编pba*_*pba的帖子

Android工作室,库项目,javadoc url设置缺失

Android studio支持将纯Java模块编写为库.在这样的库中使用平台jdk.但是,文档quickview的javadoc url(带Ctrl+ Q)是错误的.我的情况是它在ConcurrentLinkedQueue.take()的文档中声明的代码片段

Following external urls were checked:    
http://docs.oracle.com/javafx/2/api/java/util/concurrent/LinkedBlockingQueue.html#take()    
http://docs.oracle.com/javafx/2/api/java/util/concurrent/LinkedBlockingQueue.html#take
-- The documentation for this element is not found. 
Please add all the needed paths to API docs in Project Settings.

IDE从哪里获取javafx网址?如何将该URL更改为合理的默认值(我在项目设置中找不到任何内容)?

android javadoc android-studio

11
推荐指数
0
解决办法
1156
查看次数

BufferedImage,转换为字节数组后返回相同的图像,但灰度转换后不同

我需要将BufferedImages(RGB,无伪影)转换为字节数组进行发送.在进行单元测试时,我偶然发现了一个问题,无论是BufferedImage我的期望还是我的代码.

BufferedImage转换再次相同的字节数组后转换为字节阵列和回收率.我认为它是相同的图像.但是,如果我将原始图像和看似相同的背面转换图像转换为灰度图像,这会给我完全不同的图像(不仅仅是一个字节,真的不同!).显然,我希望灰度图像是相同的,因为源是相同的.任何人都可以开导我吗?我有点不对劲吗?

我有一个完整的剥离示例.

import java.awt.BasicStroke;
import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.color.ColorSpace;
import java.awt.image.BufferedImage;
import java.awt.image.BufferedImageOp;
import java.awt.image.ColorConvertOp;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Random;
import javax.imageio.ImageIO;    

public class GreyImageProblem {

    private static Random random = new Random();
    private static int randInt(int from, int to) {
        return random.nextInt(to-from+1)+from;
    }

    private static java.awt.Color randColor() {
        return new java.awt.Color(randInt(0,256*256*256));
    }

    // a random image with different RGB colors
    public static BufferedImage genImage() {
        int …
Run Code Online (Sandbox Code Playgroud)

java arrays bufferedimage

6
推荐指数
1
解决办法
1023
查看次数

标签 统计

android ×1

android-studio ×1

arrays ×1

bufferedimage ×1

java ×1

javadoc ×1