bmp

    1熱度

    1回答

    下面是我的代碼來繪製圖像作爲邊框對象的背景。 void DrawImage() { MemoryStream ms = new MemoryStream(); bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp); System.Windows.Media.Imaging.BitmapImage c

    3熱度

    3回答

    我有一個具有透明度信息的Delphi位圖(32Bit)。我需要將其轉換並保存爲PNG文件,同時保持透明度。 我現在擁有的工具是graphics32 Library,GR32_PNG(Christian Budde)和PNGImage(by Gustavo daud)。 這樣做的最好方法是什麼? 編輯1:我的位圖中不只有一種顏色是透明的,但需要保留不同級別的透明度的像素。 編輯2:我通過將圖像的背景

    3熱度

    2回答

    我聽到人們說它不是。 不過,我創建了一個TBitmap和 For I := 1 to bmp.Width do For J := 0 to bmp.Height do bmp.canvas.Pixels[I,J]:= $00000000; 清理整個區域然後我畫了抗鋸齒文本到位圖上,並將其保存到文件。它在瘸子中打開時顯示透明度信息。 有沒有人有關於此的明確答案,如果它確實有效

    2熱度

    2回答

    綜述:3289 X 4570 X 32bpp的的.bmp格式的圖片需要約53MB: 計算在直接的方式指出。大小相同但24bpp的圖片大約需要43MB,而16bpp大約需要28MB。在我的情況下,ChemDraw處理過的圖片文件必須從24bpp轉換爲16bpp。 進一步比較兩個文件的十六進制數據可以更詳細地瞭解ChemDraw處理後的圖片與原始圖片之間的區別。具體來說,ChemDraw存儲「EMF_

    1熱度

    2回答

    我在尋找如何在C語言下將Bmp文件讀入2或1維數組,但有許多解決方案,但沒有我需要的解決方案。 我需要讀取黑色和白色bmp到(開始)2維數組,其中必須包含從0到255(灰度) 的值,然後將其轉換爲1維數組(但這不是問題)。 Matlab做這個automticly,但我想要更自主地在C/C++ 下工作,最後bmp應保存到Postgre數據庫詮釋數組。 感謝

    0熱度

    1回答

    我有BMP文件的原始像素表byte[] BufferedImage的,它的結構是: (b g r) (b g r) ... (b g r) padding ... (b g r) (b g r) ... (b g r) padding 其中R,G,B的每一個字節,填充是圓行長度可達4個字節的倍數。 那麼,我怎樣才能從這個原始數據創建新的BufferedImage而不復制,只需要使用這個原始

    0熱度

    2回答

    從數組中創建位圖有幾個問題。我有一個相機,從這裏我得到了格式化的灰度值。但如何從這個值創建一個位圖?只有: System.Drawing.Bitmap checks = new System.Drawing.Bitmap(10, 10); . . checks.Save(@"C:\test.bmp", ImageFormat.Bmp); 不會工作:(我得到的圖像,並可以與窗口的工具打開它

    2熱度

    1回答

    這是我當前的代碼,但它會導致鑄造BITMAPINFOHEADER時的錯誤: /* Create the bitmap */ BITMAPINFO bmpinfo; ZeroMemory(&bmpinfo, sizeof(bmpinfo)); BITMAPV5HEADER bmpheader; ZeroMemory(&bmpheader, sizeof(bmpheader)); bmphe

    1熱度

    3回答

    我有一個接收並保存位圖文件(* .bmp)的Windows C++程序。我的客戶希望將位圖保存爲JPEG文件。這在Visual Studio 2008中看起來非常簡單,但我堅持使用Visual Studio 6.0(我的僱主將升級其中一個,但不是今天)。有沒有簡單的方法在VC++ 6.0中進行轉換,還是需要外部實用程序?我沒有資源(即時間)來「自己動手」。

    -2熱度

    2回答

    可以一些幫助在C編寫的代碼來獲得24位的bmp像素值到2D陣列用於它 日Thnx處理預先