前段时间在研究如何使用dcm4che3获取dicom的缩略图。
过程很曲折,因为网上资料很少,摸着石头过河。其实是很简单的。
其实使用ImageIO直接将dicom文件读入BufferedImage缓冲图像流中,然后在按照设置的图片大小写出到指定的格式的图片。下面是代码:
public static boolean getThumbnails(String url) {
Boolean bool = false;
File f = new File(url);
try {
BufferedImage artwork_Buffered = ImageIO.read(f);
BufferedImage Thumbnails_Buffered = new BufferedImage(296, 296,
BufferedImage.TYPE_INT_RGB);
Thumbnails_Buffered.getGraphics().drawImage(artwork_Buffered,