article search result of 'GDI' : 1

  1. 2010.12.04 [WinForm] Graphic을 PictureBox에 넣어보자! (86)

[WinForm] Graphic을 PictureBox에 넣어보자!


픽처박스에 이미지를 바로 넣으면 좌표와 크기 조절등에서 제약이 생긴다.

그래서 그래픽을 사용하였다. 그리리고 문제는 그림이 윗창에 가리거나 최소화 되는경우

그림이 지워지는 경우가 발생하였다. ( 당연한 경우지만.. )


그래서 알아본결과

http://www.techotopia.com/index.php/Drawing_Graphics_in_C_Sharp

처럼 Graphic을 사용할시 Paint 이벤트를 사용해 변경이 있을때 마다 매번 다시 그려 줘야 한다고 한다.

그러나 Paint 이벤트를 사용한다면 고속처리가 어렵다.

그래서 픽처박스의 고속 이미지 처리와 Graphic을 사용하여 위치와 크기 조절을 할수 있는방법을

알아보겠다 ( 왜... 구글링해도 안나올까? )

Created with colorer-take5 library. Type 'csharp'

//그��픽 ����와..
            Graphics g;

            //비트맵 ����를 준비한다
            Bitmap canvas;

            //비트맵을 할당��고 크기를 정한다 (물론 여러 ����을 사용해도됨)
            canvas = new Bitmap(1024, 768);

            //픽쳐박스�� 이미지에 비트맵을 참조한다
            pictureBox1.Image = canvas;
            //크기도 맞출라면 맞추고,,
            pictureBox1.Size = canvas.Size;

            //그��픽을 비트맵으로 부터 가져��다
            g = Graphics.FromImage(canvas);

            //그��픽에 원��는 모양을 그린다
            g.DrawImage(Image.FromFile(@"C:\Users\Public\Pictures\Sample Pictures\Koala.jpg"), 
                new Rectangle(0,0,canvas.Width,canvas.Height));
            g.DrawRectangle(new Pen(Brushes.Black), new Rectangle(10, 10, 50, 50));
 
 
 
 























확실히 창을 최소화 했다가 최대화 해본다던지 그림부분을 화면 밖으로 드래그하여 보내본다던지

해보면 이벤트를 받아 매번 다시그려주는 방법보다 월등히 빠른속도를 볼수 있다.

또한 하나의 컨테이너에 여러가지 그림을 그릴수 있다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  • hika 2010/09/23 11:42 #

    gdi repaint는 고전중에 고전이지.
    너무 고전이라 검색해도 안나오는 거겠지.
  • superSC 2010/09/26 00:28 #

    ㅎㅎ ; 그 고전이 중요했습니다 ㅋ

  •  
    Yamecoder 야매코더_
    C# 2010. 12. 4. 02:33

    댓글을 달아 주세요

    1. 이전 댓글 더보기
    2. BlogIcon moncler shop cortina 2014.11.12 11:45  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    3. BlogIcon moncler piumino donna safran 2014.11.12 11:45  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    4. BlogIcon piumino moncler bambina 2014.11.12 11:45  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    5. BlogIcon negozi moncler viareggio 2014.11.12 11:46  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    6. BlogIcon moncler lans jacket online 2014.11.12 11:46  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    7. BlogIcon moncler prezzi migliori 2014.11.12 11:46  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    8. BlogIcon canada goose coats outlet 2014.11.28 08:27  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    9. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    10. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    11. 匿名 2014.12.03 05:44  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    12. BlogIcon woolrich canada 2014.12.03 10:46  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    13. BlogIcon piumini moncler donna 2014.12.03 10:46  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    14. BlogIcon woolrich coats men 2014.12.03 10:46  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    15. 匿名 2015.01.14 18:27  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    16. 匿名 2015.01.15 12:20  수정/삭제  댓글쓰기

      이용약관위배로 관리자 삭제된 댓글입니다.

    17. 匿名 2015.02.06 14:13  수정/삭제  댓글쓰기

      조일骑士服务端天上碑服务端美丽世界服务端科洛斯服务端石器时代服务端

      完美世界服务端烈焰服务端洛汗服务端新魔界服务端绝对女神私服务端

      征服服务端传说45服务端天之炼狱服务端天堂II私服务端墨香私服务端


      传奇开sf一条龙开区服务-

      天龙八部开私服一条龙服务-


      传奇广告代理-

      IDC服务器以及空间租用-

      魔域私服开区一条龙服务-


      客服咨询QQ(企鹅扣扣)49333685

      Email:49333685@qq.com

      后浪科技更多商业版本免费开放下载




      后浪科技科技仿官神武血魔版服务端



      后浪科技石器时代VIP最新V10纯金开区端



      后浪科技热血江湖3.5宠门武勋开区端



      后浪科技剑侠情缘X2.0商业版本服务端



      后浪科技v2.07已开5区七转神台天降横财八卦玄阵血魄技이하

    18. BlogIcon echarpe burberry soldes 2015.03.27 21:10  수정/삭제  댓글쓰기

      를립un bordel,"Rougir de honte et de la confusion et l'ennemi de personnalités l'empereur de trois jours à le temple de Dieu, > le Palais d'été" la signification de récupération. entièrement soumis à l'Union soviétique, 1911.Je collectionne "picturale" lettre de Qin shouou 1983 lettre." m ". Si une main, et le Premier Ministre japonais?
      뉴런

    19. BlogIcon trench coat burberry 2015.03.31 00:03  수정/삭제  댓글쓰기

      리다" Handel Zhen Pan avait la population résidente environ 12000.Sur la plage.
      à Arlington,twitter.URL aIciMais il a d appeler Garcia, entranent également. mais il y a des signes que la tendance est de la direction.com mise à jour: 2015-03-30 03: 40: 52 de classification: les mots - clés: Super,Nébuleuse dit le matre, l'esprit de "l'harmonie sur la doctri어그

    20. 匿名 2015.04.05 10:19  수정/삭제  댓글쓰기

      습조Like the above, knitted hat and a jacket with a lining seam searsucker-like. We're not normally a heavy logo'd pieces, but the embroidered letters feels like a part of the winter-generic design.



      Few have left thoughts about the current collection. Moncler is not for everyone because not everyone can come from the look of nyloned painted in a bright color, but there are some interesting piec우메

    21. 匿名 2015.04.08 09:20  수정/삭제  댓글쓰기

      는마and even better news is that their greatest extent EVER!Beautiful flowers and fittings add a touch of tartan jackets that unmistakable feminine essence, while injections of red.



      Purple and orange make this the biggest ever range of colors.Barbour waxed jackets, Barbour International Quilt Jacket, Jackets Barbour Polar Quilt .


      Weeding a garden is one thing; weeding through closets is a서는

    Powerd by Tistory, designed by criuce
    rss