Re: [心得] 用LockBits處理影像時..

看板C_Sharp (C#)作者時間19年前 (2006/12/23 08:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/6 (看更多)
※ 引述《euleramon (X'mas)》之銘言: : 剛才de掉一個bug,發現到C#一個特別(or 奇怪o_Oa")的地方.. : load進一張8bits的灰階影像,如果用LockBits方法去access image, : coding時可能會被誤認作32bits機會...。 : // test image1 : image1 = new Bitmap(myImageFileNameStream); : // test image2 : image2 = new Bitmap((Image)image1.Clone()); ... : 心得:真是不方便,不自己debug測看看真的還不知道... XD" 不奇怪 沒有明確指定的話, 建立一個Bitmap物件預設都是Format32bppArgb 所以這也不是什麼bug, 跟LockBits也沒有關係 真要說bug的話, 上面的程式 image2 = (Bitmap)image1.Clone(); 即可, PixelFormat不會變. 不需要又是new又是upcasting的多此二舉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.148.247
文章代碼(AID): #15Z7vbj- (C_Sharp)
文章代碼(AID): #15Z7vbj- (C_Sharp)