2011-11-05 2 views
0

내 컴퓨터에서 이미지를로드하고 VB.net [2008]을 사용하여 그림에 어떻게 쓸 수 있습니까? 그런 다음 텍스트는 텍스트가 작성된 위치에서 마우스가 움직일 때만 표시됩니다. 나는 그림의 위치를 ​​적어두고 싶다. 코드 블록으로 도와주세요. 왜냐하면 여기서 당신은 멍청한 놈과 이야기하고 있기 때문입니다. 감사합니다VB.NET을 사용하여 이미지에 어떻게 쓸 수 있습니까?

당신은 사용하여 PC에서 이미지를로드 할 수 있습니다
+0

http://msdn.microsoft.com/en- us/library/aa289768 % 28v = vs.71 % 29.aspx –

답변

3

:

Dim img as Image = Image.FromFile(your_file_name) 

그런 다음 사용하여 이미지에 텍스트를 그릴 수 있습니다

Dim gr As Graphics = Graphics.FromImage(img) 
gr.DrawString("Drawing text", _ 
       New Font("Tahoma", 14), _ 
       New SolidBrush(Color.Green), _ 
       10,10) 
gr.Dispose() 
+0

이 솔루션은 이미지를 바꾸지 않으면 마우스 오버 이벤트에서 작동하지 않습니다. jQuery/JavaScript를 사용하여 이미지 위에 텍스트를 마우스로 올려 놓을 때 별도의 요소로 배치합니다. – Sam

+1

@SamStriano : 나는 OP가 WinForms 앱에 대해 이야기하고 있다고 생각했습니다 ... 어쨌든 모든 코드를 작성할 수는 없습니다. 이것은 단지 출발점 일뿐입니다 ... – Marco

+0

당신 말 들려요. +1 GDI 솔루션! – Sam

관련 문제