system.drawing

    2熱度

    2回答

    我遇到以下代碼,它使用System.Drawing.Size類的構造函數來添加兩個System.Drawing.Point對象。 // System.Drawing.Point mpWF contains window-based mouse coordinates // extracted from LParam of WM_MOUSEMOVE message. // Get screen

    1熱度

    3回答

    我有圖像,有System.Drawing.Imaging.PixelFormat.Format1bppIndexed(在Windows資源管理器文件屬性中查看)。 但加載文件後,看到Format32bppArgb: string path = "cat.png"; using (var bitmap = new System.Drawing.Bitmap(path)) { // bi

    0熱度

    2回答

    我在這個智慧的結尾。我有一個返回圖標的函數。我的問題是,當應用程序正在運行,正在使用的功能,我可以看我的應用程序內存使用攀升。幾分鐘後,我會得到一個「在GDI +中發生的通用錯誤」,這會導致我的應用程序崩潰。 我已經通過論壇,並找到了建議,但我沒有試過似乎解決了這個問題。在函數的末尾添加.dispose()會延長髮生這種情況的時間長度,但不會使其停止。 這裏是一個有我的問題代碼: Private

    0熱度

    1回答

    我試圖創建將產生一個控制的任何給定的邊緣的陰影效果般的梯度功能。我對System.Drawing並不是很熟悉,但之前曾經使用過它,並使用過這種體驗來嘗試做到這一點。我基本上繪製由一個像素線的梯度,一個像素的線條(通過一個for循環,使用稱爲length確定的行數的值),即基於一種pen我使用的alpha值的變化。 這個問題肯定是我錯誤地計算了如何獲得下一行的alpha值,或者我錯誤地使用Syste

    -1熱度

    1回答

    我會從數據庫中獲取字節的圖像,並使用system.drawing.graphic添加一些必要的東西,然後我需要保存這個圖像在字節[]和發送到前端(銀色燈4)進行打印。 注意(我不打算將它保存在物理文件中)。 我感謝您的幫助,如果可能的話,請提供示例代碼。

    0熱度

    1回答

    我想在一個文件夾中以不同大小的圖片水印。水印有3891 x 4118像素。我想要水印的圖片幾乎相同的大小或方式較低。 但是,水印圖像在圖像上應始終具有相同的大小。因此,我把我想要水印的圖像的寬度,乘以0.2(20%),水印圖像的高度由比率計算。 (見下面的代碼)。 之後,我調整了水印圖像的大小,並把它放在我想要水印的圖像上。到目前爲止這麼好,但問題是,圖像比它應該小得多。計算工作正常,即使我說,把

    34熱度

    3回答

    我已將.NET 4.5的項目更新爲.NET Core(使用ASP.NET Core)。我之前的版本中有一些非常簡單的代碼,它使用System.Drawing中的位圖對象調整圖像大小。 據我所知System.Drawing不能在.NET Core中使用,因爲它不是跨平臺的,但可以用什麼來代替? 我已經使用此搜索並找不到任何東西。我能找到的唯一的東西是this後,它沒有任何代碼。

    0熱度

    2回答

    我正在嘗試檢查line1是否與line2相交。 Line1和line2是DrawingPath對象。我將這個問題描繪成這樣的代碼: let path1 = Drawing2D.GraphicsPath() path1.AddLine(0.f, 0.f, 10.f,10.f) let rg = Region(path1) let path2 = Drawing2D.GraphicsPath()

    0熱度

    2回答

    我有一個我開發的Windows服務應用程序。當我測試它時,本地一切都很完美,但是當我將這些文件放在服務器上時它失敗了。 應用程序從傳真服務器獲取tiff文件,一個文件可以有多個頁面。應用程序將獲取一個文件並將其拆分,以獲取文件中的所有頁面並將其保存到數據庫中。 問題是BITMAP,我必須將位圖圖像複製到新的位圖,如果我將它保存到應用程序失敗的原始位圖。當我將它保存到新的位圖時,文件大小會變大,位深

    0熱度

    2回答

    我試圖重新創建一個很久以前我嘗試過的小東西。這實際上只是一個簡單的繪畫程序。該代碼基本上是: Public Sub Form1_MouseDown(sender As Object, e As MouseEventArgs) Handles Me.MouseDown X = Control.MousePosition.X Y = Control.MousePosition.Y