Re: [問題] GDI+ 泛型錯誤?
※ 引述《optimist9266 (Optimist)》之銘言:
: 這樣試試看吧:
: foreach (ElementHost p_eh in flowLayoutPanel1.Controls)
: {
: byte[] buf;
: PictureBox p = new PictureBox();
: ImageSource source =
: ((System.Windows.Controls.Image)
: ((UserControl1)p_eh.Child).FindName("Image2")).Source;
: BmpBitmapEncoder m_Encoder = new BmpBitmapEncoder();
: MemoryStream m_OutputStream = new MemoryStream();
: m_Encoder.Frames.Add(BitmapFrame.Create(source));
: m_Encoder.Save(m_OutputStream);
: buf = m_OutputStream.ToArray();
: l_cp.產品編號 = lv_strGetMaxPrID;
: l_cp.照片 = buf;
: ClsPicturesFactory l_cpifactory = new ClsPicturesFactory();
: l_cpifactory.create(l_cp);
: }
感謝o大
試了下~~有個小問題
把m_Encoder.Frames.Add(BitmapFrame.Create(source));裡面的source改掉
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri(source.ToString(), UriKind.Absolute);
b.EndInit();
放bi進去就成功了!感謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.9.209
※ 編輯: ONLYSMART 來自: 114.32.9.209 (06/08 14:41)
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章