paint

    1熱度

    1回答

    我已經使用了多種技術,在過去畫在Windows.Forms的圖像,現在我重新訪問手柄呈現皮膚圖像對我們產品的一些核心庫。我特別感興趣的是多次渲染相同的圖像(平鋪)來表示背景控件的字段。假設圖像大小正確(不需要縮放),並且只包含要平鋪的部分,那麼最快的方法是將圖像繪製到屏幕上? 一個我使用的優化是圖像轉換爲PixelFormat.Format32bpp P ARGB其中一些預先計算所述α信道。 是否

    0熱度

    3回答

    我正在用java開發一個公平大小的醫院模擬遊戲。 現在,我的疼痛方法開始看起來有點大,我需要一種方法將其分成不同的部分... 我有一個想法,但我不知道這是否是最好的方法。 它首先繪製草地,然後醫院大樓,然後任何建築物,然後人,然後任何建築物預建時。草地和醫院大樓不會改變,所以我只需要畫一次。建築本身不會經常變化,只有在建造新建築時纔會如此。 我在想,用布爾值來確定哪些部分需要重繪? 理想情況下,編

    1熱度

    1回答

    我有一個小的Java小程序,我創建2個線程,一個線程重繪,另一個將圖像從點移動到用戶點擊的位置。問題在於,當我調用move函數時,它會循環直到圖像出現在用戶點擊的位置,但它不會重新繪製,直到我斷開循環,即使執行移動的線程和執行繪製的線程是分開的。 縮短關鍵點的版本: 我的程序是使用所述塗料()方法一個applet 我有2個線程一個移動的圖像和其它油漆該圖像 當我移動圖像它是在一個while循環 畫

    0熱度

    3回答

    我寫利用下述(很簡單)控制在一個應用程序(註釋爲簡潔起見刪除): public partial class HorizontalRule : Control { public HorizontalRule() { InitializeComponent(); } protected override void OnPaint(PaintEve

    0熱度

    1回答

    我在使用GDI +時遇到自定義繪製虛線矩形的問題。 當窗口大小增加或向上/向下滾動時,虛線矩形的垂直部分顯示爲實線,實線。快速移動鼠標會導致固體部分越來越少。奇怪的是,水平線不顯示這種行爲,並按預期顯示。 到目前爲止,在OnResize()和OnScroll()期間,兩個非最佳解決方案已經設置了ResizeRedraw = true或致電Invalidate()。我當然想避免這種情況,因爲我真正繪

    1熱度

    2回答

    我想要一個簡單的可重用控件,我可以在表單中使用它來查看和註釋圖像。 實例: 我加載圖像,或從剪貼板粘貼到控制。 註釋圖像,例如圍繞某個功能繪製紅色戒指。 也許增加一些文字。 以選定的格式保存圖像或複製到剪貼板(即我們可以壓縮)。

    2熱度

    4回答

    你如何繪製應該在其他任何東西上的字符串? 現在在我的面板中,我在Panel1.Controls中有一些用戶控件。所以我將其添加到Paint方法中: Graphics g = Panel1.CreateGraphics(); g.DrawString("BUSTED", new Font("Arial", 20f), new SolidBrush(Color.Black), new PointF(

    3熱度

    2回答

    我目前正處於我的一個項目的規劃階段。 我想過爲我的應用程序使用MVVM模式的可測試性,可維護性等。我只開始讓我的頭繞過MVVM,但有一件事我只是無法弄清楚我的計劃應用。 我的應用程序旨在幫助體育教練進行鍛鍊計劃,讓他們在視覺上捕捉鍛鍊。這是一種運動訓練師的塗料。 我已經想過如何實現不同PaintObjects(這就是我給他們打電話)我的應用程序(例如:球,播放器等),並已經找到了最方便的方式來做到

    2熱度

    3回答

    下面的代碼是從書籍對象第一次用Java通過Michale Kolling和David J Barnes,以下是本書的練習(ex 5.49)。例如:改進你的drawFrame方法以自動適應當前畫布的大小。爲此,您需要了解如何使用Dimension類的對象。 在下文類BallDemo有一個叫做創建方法的drameFrame.The意圖方法是繪製窗口內的矩形20像素和重新繪製矩形時幀的尺寸被改變 imp

    5熱度

    2回答

    我正在處理一些Swing應用程序(當前運行在Java 1.6 update 11上),它有一些間歇性的刷新問題(例如存在工件等)。這隻發生在我們的應用程序的一些用戶而不是其他人。 經過一番研究,我發現將屬性sun.java2d.d3d設置爲false可能會有所幫助,事實上,它對我們的一個用戶有所幫助。 現在,其他一些用戶抱怨這個問題,我想爲所有用戶設置屬性爲false。 我的基本問題如下: 究竟是