我使用C#使用Visual Studio 2010創建了一個表單。我想創建並保存它的一個PNG圖片(Form1.cs [設計])。有誰知道如何在Visual Studio 2010中創建並保存一個winform的png圖像到png文件?
回答
使用「打印鍵」進行截圖。然後將結果複製到像Paint這樣的程序中,然後單擊保存。將它保存爲.png,就完成了。
綜上所述的鍵組合(感謝Chris):
- 打印取整個屏幕
- ALT +打印的圖片來截圖活動窗口
- WinKey http://pixelmonster.org/pool/windows_key_coloured.png +打印製作截圖並直接保存到%USERPROFILE%\ Pictures \ Screenshots \ xxxx.png並自動編號(僅適用於Windows 8)
您還可以使用Snipping Tool(僅在Windows中的運行對話框中運行SnippingTool
),它首先集成在Windows Vista中。
如果您想以編程方式進行編程,您可以使用 Control.DrawToBitmap方法。
如果您不想在「Paint」中進行所有裁剪,則ALT +「打印屏幕」會爲您提供具有焦點的窗口。 –
@ chris.nesbit1神聖的廢話我怎麼不知道!謝謝! – Rotem
謝謝克里斯,忘了這個! +1 – Pixelmonster
使用Control.DrawToBitmap方法 - http://msdn.microsoft.com/en-us/library/system.windows.forms.control.drawtobitmap.aspx
using (var bmp = new Bitmap(Width,Height))
{
DrawToBitmap(bmp, new Rectangle(0, 0, bmp.Width, bmp.Height));
bmp.Save(@"c:\temp\screenshot.png");
}
這是如何截取屏幕截圖的? –
我以爲他想以編程方式做到這一點。他沒有回答這個問題。 – Anuraj
你說得對,這個問題與Visual Studio和C#Tag非常混淆。 – Pixelmonster
- 1. 創建並保存到JavaScript文件中的新的PNG圖像
- 2. 動態創建一個PNG圖像iPhone
- 3. 創建一個與現有PNG圖像具有相同XMODEM-CRC的PNG圖像
- 4. 創建一個動態PNG圖像
- 5. 我想知道如何創建此PNG圖像
- 6. 如何從內存中創建PNG圖像文件?
- 7. 閱讀.png文件到R並創建一個多圖
- 8. opencv的 - 創建PNG圖像
- 9. 保存大型圖像PNG
- 10. 使用processing.js將圖像保存到PNG文件中
- 11. 保存PNG圖像與PIL
- 12. 使用.png中的圖像創建.png圖像
- 13. Fiware-Orion如何將圖像保存爲.png文件到orion
- 14. 如何創建只有一個字節的PNG圖像
- 15. 如何在vb.net中創建一個空白PNG圖像
- 16. 如何在Visual Studio 2010中創建一個空文件夾?
- 17. PHP:如何從另一個PNG圖像創建圖像
- 18. 合併多個PNG文件到一個長條形PNG在Mac
- 19. 將圖像存儲到PNG文件
- 20. 如何保存Pymaging PNG圖像?
- 21. 只緩存一個帶有「.htaccess」而不是所有圖像(.png)的圖像(.png)?
- 22. 在D中創建新的.png圖像
- 23. 創建並在Visual Studio 2010
- 24. 創建PNG文件
- 25. 在PNG中將圖像保存爲RGBA8
- 26. 如何在Python中創建一個空的n * m PNG文件?
- 27. 如何用KineticJS將另一個PNG圖像掩蓋PNG圖像?
- 28. 使用的UIImagePickerController獲得的圖像 - 如何知道是否保存PNG或JPEG?
- 29. 在HDFS中保存圖像文件(jpeg,png)的輸入格式
- 30. 如何創建反向PNG圖像?
編程或手工? – Rotem