自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF圖像格式如何轉(zhuǎn)換

開發(fā) 開發(fā)工具
WPF圖像格式編碼轉(zhuǎn)換的方法其實(shí)還是比較簡(jiǎn)單的,我們?cè)谶@篇文章中介紹的例子主要就是需要我們將一個(gè)BMP格式的圖片轉(zhuǎn)換為一個(gè)jpg格式的圖片。

WPF圖像格式可以通過(guò)我們的需求進(jìn)行各種轉(zhuǎn)換。那么在編碼轉(zhuǎn)換中,我們要如何正確的處理呢?對(duì)于初學(xué)者來(lái)說(shuō)可能不太好理解。#t#

  1. var imageStreamSource = 
    File.OpenRead(@"r:\1\24.bmp");   
  2. var decoder = BitmapDecoder.
    Create(imageStreamSource, Bitmap
    CreateOptions.PreservePixelFormat, 
    BitmapCacheOption.Default);   
  3. var bitmapFrame = decoder.Frames[0];   
  4. //在界面上顯示圖片   
  5. //image1.Source = bitmapFrame;   
  6. var encoder = new JpegBitmapEncoder();   
  7. encoder.Frames.Add(bitmapFrame);   
  8. encoder.Save(File.Create(@"r:\1\3.jpg"));  

 

這個(gè)功能非常簡(jiǎn)單,就是把一個(gè)bmp格式的圖片轉(zhuǎn)換為了一個(gè)jpg格式的圖片。這個(gè)示例也顯示了WPF圖像格式處理的基本方式:

1、從解碼器(xxxDecoder)中獲取圖像信息

創(chuàng)建解碼器后,圖像信息就保存在Frames(雖然大部分圖像(jpg,bmp,png等)只有一幀,但GIF,ico等圖像有多幀)屬性中了。

2、用編碼器(xxxEncoder)保持圖像信息

相應(yīng)的,WPF圖像格式編碼時(shí)只要?jiǎng)?chuàng)建編碼器,并設(shè)置相應(yīng)的幀即可。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2020-12-31 09:39:39

應(yīng)用圖像格式SVGOMG

2021-08-09 05:21:52

微軟 Office Buil應(yīng)用

2021-09-07 17:11:42

Firefox 92AVIF圖像格式

2018-10-07 22:59:24

Firefox 瀏覽器谷歌

2020-11-23 08:21:16

AVIF圖像格式

2021-10-07 11:05:30

Firefox 火狐瀏覽器

2024-11-07 16:03:09

計(jì)算機(jī)視覺圖像圖像處理 處理深度學(xué)習(xí)

2017-08-01 21:24:40

深度學(xué)習(xí)醫(yī)療影像文件格式

2022-11-01 16:20:56

Java圖像文件圖像文件類型

2023-11-22 08:21:25

Android開發(fā)場(chǎng)景

2020-12-21 06:23:29

Firefox火狐瀏覽器瀏覽器

2024-05-06 09:26:06

Rust語(yǔ)言編碼

2009-12-24 14:18:57

WPF類型轉(zhuǎn)換

2010-01-05 14:49:03

JSON格式

2009-07-31 14:09:41

c#時(shí)間格式轉(zhuǎn)換

2022-10-31 18:44:23

谷歌Chrome

2024-12-13 09:42:38

javascripmatch方法

2009-12-24 09:56:29

WPF圖像API

2009-12-24 16:11:07

WPF圖像處理

2011-09-01 18:29:10

Ubuntu
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)