`

图像类型转换

F# 
阅读更多
 /**
      * 图像类型转换 GIF->JPG GIF->PNG PNG->JPG PNG->GIF(X) 
      */  
     public static void convert(String source, String result)  
     {  
         try  
         {  
             File f = new File(source);  
             f.canRead();  
             f.canWrite();  
            BufferedImage src = ImageIO.read(f);  
             ImageIO.write(src, "JPG", new File(result));  
         }  
         catch (Exception e)  
         {  
             // TODO Auto-generated catch block  
             e.printStackTrace();  
         }  
     }  
   
     /** *//** 
      * 彩色转为黑白 
      * @param source 
      * @param result 
      */  
     public static void gray(String source, String result)  
     {  
         try  
         {  
             BufferedImage src = ImageIO.read(new File(source));  
            ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);  
            ColorConvertOp op = new ColorConvertOp(cs, null);  
             src = op.filter(src, null);  
             ImageIO.write(src, "JPEG", new File(result));  
        }  
         catch (IOException e)  
         {  
             e.printStackTrace();  
         }  
     }  
分享到:
评论

相关推荐

    图像类型转换工具

    在IT领域,图像处理是一项重要的技术,而图像类型转换工具则扮演着不可或缺的角色。本工具专注于bmp图片格式,特别是YCbCr和YUV这两种颜色空间的数据格式,它们在数字视频和图像处理中广泛使用。这款名为“图像类型...

    图像类型转换库

    标题中的“图像类型转换库”指的是一个用于处理和转换不同图像格式的软件工具或库,如从TIFF转换为JPEG等。在IT领域,这样的库是开发者用来处理图像数据、进行格式互换的重要资源,特别是在图像处理、数据分析、网页...

    图片类型转换源码

    在C++中,使用opencv进行图片类型转换非常方便,可以利用它的imread()函数读取图像,imwrite()函数写入图像,这两个函数都支持多种格式。 提供的文件tjpg_cpp.v3和cjpg可能是源代码文件,它们可能包含了用C++编写的...

    图片类型转换神器,用于批量格式转换

    本神器——“图片类型转换神器”专注于批量处理图片的格式转换,极大地提升了工作效率。接下来,我们将深入探讨这个工具的功能、应用场景以及相关技术。 首先,让我们了解什么是图片格式。图片格式是图像文件的存储...

    1 精通MATLAB图像处理图像类型转换.zip

    本教程主要聚焦于图像类型转换这一关键概念,这对于理解和优化图像处理流程至关重要。 图像类型通常分为灰度图像、索引图像、真彩色图像(RGB图像)和多通道图像(如四通道的CMYK图像)。每种类型的图像在存储和...

    MATLAB图像处理:MATLAB图像处理图像类型转换.zip

    图像类型转换是图像处理中的基本操作,因为它影响着图像的显示、分析和处理效果。本资料"MATLAB图像处理图像类型转换.zip"显然是专注于讲解如何在MATLAB环境中进行不同类型的图像格式转换。以下是关于MATLAB图像处理...

    matlab-examples.rar_图像类型转换

    本压缩包"matlab-examples.rar"提供了丰富的图像处理实例,主要聚焦于图像类型转换。以下将详细介绍这些知识点: 1. **基础的数值分析**:MATLAB作为强大的数值计算工具,它的基本操作包括矩阵运算、数据拟合、插值...

    matlab图像专题:1 MATLAB图像处理图像类型转换.zip

    掌握这些基本的图像类型转换技能对于在MATLAB中进行图像处理至关重要,无论你是新手还是经验丰富的用户,理解并灵活运用这些知识都将极大地提升你的工作效率和处理问题的能力。通过不断的实践和探索,你会发现MATLAB...

    matlab图像技术:1 精通MATLAB图像处理图像类型转换.zip

    本资料包“matlab图像技术:1 精通MATLAB图像处理图像类型转换.zip”聚焦于图像类型的转换,这是理解并进行复杂图像操作的基础。通过学习此资料,您可以掌握如何在MATLAB中灵活地进行不同图像格式之间的转换,从而更...

    matlab图像;1 大仙带你入门MATLAB图像处理图像类型转换.zip

    本教程"1 大仙带你入门MATLAB图像处理图像类型转换"将引导初学者掌握如何在MATLAB环境中进行图像的基本操作,特别是图像类型转换。 首先,MATLAB支持多种图像类型,包括灰度图像、索引图像、真彩色RGB图像和多通道...

    matlab图像专题:1 大仙带你入门MATLAB图像处理图像类型转换.zip

    本专题主要聚焦于MATLAB图像处理中的一个基础概念——图像类型转换。MATLAB支持多种图像类型,包括灰度图像、RGB彩色图像以及索引图像等,而不同类型的图像在处理时有不同的特点和方法。下面我们将深入探讨这一主题...

    图片处理工具类(缩放图像、切割图像、图像类型转换、彩色转黑白、文字水印、图片水印等)

    标题提到的“图片处理工具类”是一个Java编程中的实用工具类,它集成了多种图片处理功能,如图像的缩放、切割、类型转换、彩色转黑白、添加文字水印以及图片水印等。下面将详细解释这些知识点。 1. **图像缩放**: ...

    matlab图像专题;1 带你入门MATLAB图像处理图像类型转换.zip

    本专题将带你入门MATLAB的图像处理,并重点讲解图像类型转换。MATLAB提供了强大的图像处理工具箱,可以方便地对各种图像进行操作。 首先,我们需要了解MATLAB中的图像类型。主要有三种基本的图像类型:灰度图像、...

    图像类型的转换

    MATLAB的图像处理工具箱进一步增强了其在图像类型转换方面的能力,支持各种图像格式的读取、写入和处理。此外,MATLAB的图形处理功能强大,可以创建复杂的可视化效果,包括光照处理、色度处理和四维数据的表现等。...

    图像类型转换 DIB库

    在计算机图形学领域,图像类型转换是一个至关重要的过程,它涉及到不同格式的图像在不同应用场景下的互换和处理。DIB(Device Independent Bitmap,设备无关位图)库就是专门用于处理这种转换的一种工具,它允许...

    05.图像融合、加法运算及图像类型转换1

    此外,图像类型转换对于处理不同格式和数据类型的图像至关重要。本文将详细探讨这些概念,并通过Python的OpenCV库进行实践。 1. **图像加法运算** - **Numpy库加法**:在Python中,我们可以利用Numpy数组的相加...

    JAVA图片类型转换

    JAVA图片类型转换 实例. 如果需要在java中将 bmp 的图片转成 gif 格式的,可以参考一下这个例子。

    05.图像融合、加法运算及图像类型转换.pdf

    ### 图像融合、加法运算及图像类型转换 #### 一、图像加法运算 **图像加法运算**是图像处理中的一个基本操作,主要用于模拟两张或多张图像叠加的效果。根据不同的需求,可以采用不同的方法来进行加法运算。 #####...

Global site tag (gtag.js) - Google Analytics