关键词:
java示例代码_通过BuffereImage将一个巨大的映像加载到Java
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.imageio.ImageReadParam;
import javax.imageio.ImageReader;
import javax.imageio.stream.ImageInputStream;
import javax.swing.*;
public class TestImageChunks
private static void createAndShowUI()
try
URL url = new URL(
"http://duke.kenai.com/wave/.Midsize/Wave.png.png");
Image chunk = readFragment(url.openStream(), new Rectangle(150,
150, 300, 250));
JOptionPane.showMessageDialog(null, new ImageIcon(chunk), "Duke",
JOptionPane.INFORMATION_MESSAGE);
catch (IOException e)
JOptionPane.showMessageDialog(null, e.getMessage(), "Failure",
JOptionPane.ERROR_MESSAGE);
e.printStackTrace();
public static BufferedImage readFragment(InputStream stream, Rectangle rect)
throws IOException
ImageInputStream imageStream = ImageIO.createImageInputStream(stream);
ImageReader reader = ImageIO.getImageReaders(imageStream).next();
ImageReadParam param = reader.getDefaultReadParam();
param.setSourceRegion(rect);
reader.setInput(imageStream, true, true);
BufferedImage image = reader.read(0, param);
reader.dispose();
imageStream.close();
return image;
public static void main(String[] args)
SwingUtilities.invokeLater(new Runnable()
public void run()
createAndShowUI();
);
java示例代码_将BuffereImage转换为特定颜色
java示例代码_将BuffereImage转换为特定颜色 查看详情
java示例代码_在Java中对BuffereImage进行去饱和
java示例代码_在Java中对BuffereImage进行去饱和 查看详情
java示例代码_将原始数据数组转换为BuffereImage
java示例代码_将原始数据数组转换为BuffereImage 查看详情
java示例代码_序列化包含BuffereImage的对象
java示例代码_序列化包含BuffereImage的对象 查看详情
java示例代码_将流数据直接加载到BuffereImage中
java示例代码_将流数据直接加载到BuffereImage中 查看详情
java示例代码_使用Java将JPEG图像读入BuffereImage对象
java示例代码_使用Java将JPEG图像读入BuffereImage对象 查看详情
java示例代码_将BuffereImage对象转换为InputStream或BLOB
java示例代码_将BuffereImage对象转换为InputStream或BLOB 查看详情
java示例代码_使用java,我如何使一个方法接收BuffereImage,旋转它,并返回一个BuffereImage(具有正确的宽度/高度)
java示例代码_使用java,我如何使一个方法接收BuffereImage,旋转它,并返回一个BuffereImage(具有正确的宽度/高度) 查看详情
java示例代码_:如何快速复制BuffereImage';像素是多少?(包括单元测试)
java示例代码_:如何快速复制BuffereImage';像素是多少?(包括单元测试) 查看详情
java示例代码_将具有ComponentColorModel的BuffereImage转换为SWT ImageData
java示例代码_将具有ComponentColorModel的BuffereImage转换为SWT ImageData 查看详情
java示例代码_水平翻转图像使用glReadPixels()buffereImage翻转并使用ImageIO输出
java示例代码_水平翻转图像使用glReadPixels()buffereImage翻转并使用ImageIO输出 查看详情
java示例代码_ImageIO:如何从文件中读取BuffereImage,使其使用DataBufferFloat
java示例代码_ImageIO:如何从文件中读取BuffereImage,使其使用DataBufferFloat 查看详情
java示例代码_获取java中图像文件(BuffereImage)的格式(例如:jpen、png、gif)
java示例代码_获取java中图像文件(BuffereImage)的格式(例如:jpen、png、gif) 查看详情
java示例代码_将一列减少一定数量
java示例代码_将一列减少一定数量 查看详情
java示例代码_将一串整数放入整数数组
java示例代码_将一串整数放入整数数组 查看详情
java示例代码_将一封信附加到资源文件中
java示例代码_将一封信附加到资源文件中 查看详情
java示例代码_将一段代码循环x次,取平均值
java示例代码_将一段代码循环x次,取平均值 查看详情
java示例代码_在Java中逐日将一段日期解析为字符串[]
java示例代码_在Java中逐日将一段日期解析为字符串[] 查看详情