1. 程式人生 > >C# png格式影象轉jpg時透明背景變為黑色問題

C# png格式影象轉jpg時透明背景變為黑色問題

Image img = Image.FromFile(filename);
// Assumes myImage is the PNG you are converting
using (var b = new Bitmap(img.Width, img.Height)) {
    b.SetResolution(img.HorizontalResolution, img.VerticalResolution);

    using (var g = Graphics.FromImage(b)) {
        g.Clear(Color.White);
        g.DrawImageUnscaled(img, 0, 0);
    }

    // Now save b as a JPEG like you normally would
    b.Save(@路徑, System.Drawing.Imaging.ImageFormat.Jpeg);
}

原文連結 https://stackoverflow.com/questions/6513633/convert-transparent-png-to-jpg-with-non-black-background-color

相關推薦

C# png格式影象jpg透明背景變為黑色問題

Image img = Image.FromFile(filename); // Assumes myImage is the PNG you are converting using (var b = new Bitmap(img.Width, img.Height))

C# 時間格式

C# string to DateTime yyyy-MM-dd HH:mm:ss 毫秒輸出 string dateTimeString = "2008-09-12 15:14:56.135"; DateTime time = DateTime.ParseExact(d

C#|RBG影象灰度影象影象灰度反轉

我們將RBG影象轉灰度影象的方法寫成一個函式的形式,輸入為Bitmap格式的影象和影象的長和寬,輸出為byte型的陣列。 根據YUV的顏色空間中,Y的分量的物理意義是點的亮點,由該值反映亮點等級,根據RBG和YUV顏色控制元件的變換關係可建立亮度Y與R、G、B

php 縮放gif和png透明背景變成黑色的解決方法

工作中需要縮放一些png、gif圖然後在去Imagecopymerge,可是發現使用了imagecreatetruecolor和imagecopyresampled後發現本來透明的背景圖變成了黑色。 $img = imagecreatetruecolor(

解決java壓縮圖片透明背景黑色的問題

public static BufferedImage resize(int faceWidth,BufferedImage srcImg,HttpServletRequest request) throws IOException{                  

實現影象格式的轉換程式碼 C語言實現 RGB565BMP影象

這是我從網上看到的寶貴資料,可以直接實現RGB565 轉BMP影象的實現。我是用的開發板mini2440的開發板,和配套的攝像頭CAM130,實際上CAM130用的是OV9650的一款攝像頭;拍出的照片為RGB565的格式,因為這種格式直接可以送到 TFT螢幕上直接顯示;

golang 執行命令列進行圖片格式轉換(jpgpng)

1.golang 執行命令列     cmd := exec.Command(命令, 傳入引數1, 傳入引數2,...)     cmd.Stdout = os.Stdout     if err := cmd.Run(); err != nil {        

將psd格式批量轉換成jpgpng格式C#自制軟件)

批量 分享 分享圖片 基於 ima 批量轉換 格式 psd framework 此項目基於.net framework 4.0 將psd格式批量轉換成jpg或png格式。 鏈接:https://pan.baidu.com/s/16IEjX0s

針對兩種不同的日期格式進行成年月日分秒的格式

provide mes nbsp code oba cnblogs -m bsp class 有兩個時間字符串,格式分別是 string dateEnglish = "1-6-14 8:25";//格式為 月-日-年 string dateFranch = "13-1-1

一分鐘學會dwgjpg格式

cad編輯器 說到dwg文件轉為JPG格式,我們必須要利用到迅捷cad編輯器軟件,因為這款軟件功能的強大超出你的想象,下面就來一起看一下這款軟件將dwg文件轉為JPG格式的具體操作步驟吧。 CAD編輯器下載http://www.downxia.com/downinfo/132480.html 1

c#的bitmap轉換為JPG圖片()

1 public static ImageCodecInfo GetEncoder(ImageFormat format) 2 { 3 ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders(); 4 foreach (

怎樣將PNG格式的圖片成PDF格式

都知道我們經常在網上看到的圖片雖然有的看起來是一樣,但是右擊檢視圖片的屬性都是不一樣的。在這裡小編問大家一個問題,你們知道如何將一般圖片的格式轉換=成PDF格式嗎?就拿PNG轉PDF格式來說,可能大部分人都不知道如何進行解決的。那下面不妨看看小編是如何操作的!1:在電腦桌面新建一個資料夾取名為PNG圖片,然後

影象RGB2YUV與YUV2RGB格式介紹

1 YUV格式與RGB格式說明   由於不同國家的電視訊號系統支援的影象格式不同,有YUV格式成像,也有RGB格式成像,因此為了保證相容性,需要進行RGB與YUV格式的互轉。 另外YUV格式具有亮度資訊和色彩資訊分離的特點,但大多數影象處理操作都是基於RGB格式,需要將RGB格式轉

heic格式圖片怎麼開啟 heicjpg教程

iOS11系統已經更新很長一段時間了,但是對於其新使用者來說,關於圖片格式還是一個謎,今天統一說一說關於其特殊的圖片格式,有將蘋果手機拍的照片傳到電腦上的朋友會發現,在電腦上是打不開蘋果的heic格式的,因為電腦中不相容的問題,想平時經常使用的是jpg格式,只有將蘋果中的圖片格式轉換為jpg或者pn

呼叫png格式圖片“iccp known incorrect srgb profile”警告

這兩天在寫Python小遊戲的時候,因為呼叫了png格式的圖片,所以總會出現以下警告: 然而程式能正常執行,沒有絲毫影響,但是這一堆紅色的警告就是看著不順心 心裡默默地抵觸它。 於是我某度了為什麼在呼叫png格式圖片的時候會報錯“iccp known incorrect srg

判斷記憶體中的資料塊是否是合法的jpgpng格式的資料。

實現這個功能需要imageHelper.h imageHelper.cpp這兩個原始碼檔案 imageHelper.h #ifndef _IMAGE_HELPER_H_ #define _IMAGE_HELPER_H_ /* Title: Image Helper Author: kagu

CAD圖片,CAD轉換成的PNG格式

CAD轉圖片,CAD轉換成的PNG格式。CAD相關工作的小夥伴們,在工作中我們為了更加方便儲存傳輸,可能會常常把CAD轉換成圖片格式。PNG格式就是圖片格式的一種。CAD轉圖片,CAD如何轉換成的PNG格式呢?今天小編想給大傢俱體演示一下。具體步驟如下: 步驟一:首先在瀏覽器裡搜尋迅捷C

CADJPG格式,轉換圖片可以非常簡單

CAD轉JPG格式,轉換圖片可以非常簡單。小夥伴們在日常的工作中,長期處理各種CAD圖紙,常常會需要對CAD圖紙進行各種格式轉換。CAD轉JPG圖片格式就是經常會遇到的問題。小編今天就給大傢俱體演示一下。操作步驟如下:步驟一:安裝執行需要的CAD轉換器1.首先在瀏覽器裡搜尋迅捷CAD轉換器安裝到電腦端;2.執

Matlab實現圖片格式轉換 pgmjpg

% 本示例程式將 H:\me的論文\其他\另一個數據\lfwcrop_grey\lfwcrop_grey\faces\目錄下面所有的 pgm 圖片轉換為 jpg 圖片 % 如果僅對一張 pgm 圖片作格式轉換,請直接看核心程式碼部分。 function [ ] = pgm2jpg(

MRI影象格式

1.資料來源及格式 西門子/GE:DICOM  飛利浦: PAR/REC  根據主流儀器西門子和GE產生的資料格式,因此DICOM格式比較多,本文只作此介紹: 如圖示,原始型別DICOM以及轉格式後的3D,4D檔案由標頭檔案和影像組成,其中4D是指一條時間軸上的所有