2016-12-25 1 views
1

실제 이미지가 표시된 picturebox를 저장해야합니다. 도와주세요.실제 PictureBox를 저장하는 방법

예 :

image

Dim myEncoder As Encoder 
    Dim myImageCodecInfo As ImageCodecInfo 
    Dim myEncoderParameter As EncoderParameter 
    Dim myEncoderParameters As EncoderParameters 
    Dim bmp As Bitmap = CType(imgJpgPng.Image, Bitmap) 
    Dim bmpt As New Bitmap(640, 640) 
    Using g As Graphics = Graphics.FromImage(bmpt) 
     g.DrawImage(bmp, 0, 0, bmpt.Width, bmpt.Height) 
    End Using 
    myImageCodecInfo = GetEncoderInfo(ImageFormat.Jpeg) 
    myEncoder = Encoder.Quality 
    myEncoderParameters = New EncoderParameters(1) 
    myEncoderParameter = New EncoderParameter(myEncoder, CType(75L, Int32)) 
    myEncoderParameters.Param(0) = myEncoderParameter 
    bmpt.Save("d:\ImgTemp\0000.JPG", myImageCodecInfo, myEncoderParameters) 
+0

자르기가 필요합니다. doesnt은 picturebox와 관련이 있습니다. – Plutonix

답변

0

무엇을 내가 갖는 것은 당신이 어쩌면 디렉토리 또는 뭔가, 그림 상자 이미지를 저장할 것입니다에서. 그건 그렇고, 아주 간단합니다. 그런데, 640, 640에서 bmpt를 Dim'd했을 가능성이 있습니다.

이것은 그림 상자 이미지를 저장하는 방법입니다.

PictureBox1.Image.Save :

그것의 매우 자명, Picturebox1.Image.Save (이미지 저장)과의 ("C \ 사용자 소유자 \ 바탕 화면 \ 웹캠 응용 프로그램 \ picture.jpg 대신을 poctures \") 인용구가 있으면 디렉토리가 있고 끝에는 jpg가 있습니다.이 파일을 .png 또는 다른 파일 형식으로 만들 수 있습니다. 그림 상자에 원래 그림으로 표시되도록하려면 그림 상자와 엄마의 속성을 이동하려면 더 큰 (크기) 또는 스트레치 기능을 사용하십시오.

편집 : 죄송합니다. 질문을 읽지 못해 죄송합니다. 여기 업데이트가 있습니다!

이 웹 사이트의 정보를 읽고 살펴보면 크게 도움이됩니다. http://www.vb-helper.com/howto_resize_picture_save.html

관련 문제