Silverlight类库介绍-FJCore

简介: Silverlight类库介绍-FJCoreFJCore是一个图片编码类库(目前只有对JPEG格式的支持)。项目地址:http://code.google.com/p/fjcore/设计目标:-精简,没有外部依赖-高性能-图片高清晰-使用便捷代码using (fileSt...
Silverlight类库介绍-FJCore

FJCore是一个图片编码类库(目前只有对JPEG格式的支持)。

设计目标:
-精简,没有外部依赖
-高性能
-图片高清晰
-使用便捷

img_405b18b4b6584ae338e0f6ecaf736533.gif 代码
using  (fileStream)
{
    
//  Decode
    DecodedJpeg jpegIn  =   new  JpegDecoder(fileStream).Decode();

    
//  Resize
    DecodedJpeg jpegOut  =   new  DecodedJpeg(
        
new  ImageResizer(jpegIn.Image)
            .Resize(
320 , ResamplingFilters.LowpassAntiAlias),
        jpegIn.MetaHeaders); 
//  保留EXIF信息

    
//  Encode
    MemoryStream outStream  =   new  MemoryStream();
    
new  JpegEncoder(jpegOut,  90 , outStream).Encode();

    
//  Display 
    outStream.Seek( 0 , SeekOrigin.Begin);
    BitmapImage image 
=   new  BitmapImage();
    image.SetSource(outStream);
    OutputImage.Source 
=  image;
}

 

 



相关文章