drawimage

    3熱度

    2回答

    我只是想知道,是Graphics.DrawImage()異步? 我正在努力解決線程安全問題,無法找出問題所在。 如果我使用的GUI線程以下代碼: protected override void OnPaint(PaintEventArgs e) { lock (_bitmapSyncRoot) { e.Graphics.DrawImage(_bitmap, _xP

    3熱度

    2回答

    我想繪製兩個圖像並排使用C#圖形命名空間。 這裏是一個非常簡單的例子,假設我們有相同高度的兩個圖像: Image[] oldImages = GetOldImages(); var newImage = new Bitmap(oldImages[0].Width + oldImages[1].Width, 800); using (var newImageGraphics = Graphi

    19熱度

    4回答

    Java的drawImage()應該如何使用?我沒有發現JDK文檔非常接近。例如,所有drawImage簽名都需要一個ImageObserver,但文檔對於新用戶來說並不是很有幫助。

    0熱度

    2回答

    好吧,我正在製作一個繪製32x32方形瓷磚(製作地圖)的小程序,而我的問題是當他們走向對角線時,我希望它們走8 8(因此數組的形狀是8乘8)。所以...我該如何解決這個問題? 謝謝。總之,因爲代碼設置高亮正在一個布特海德......這裏是引擎收錄網址:-) http://www.danflow.pastebin.com/kAUEpg1E 而且這裏有一個問題:我想通過這8 It's not the

    1熱度

    4回答

    我的applet中存在這個問題。它只會在產生錯誤之前繪製一行。 這裏是我的代碼:http://www.so.pastebin.com/RkG5YHVQ 這裏的錯誤:http://www.so.pastebin.com/z1qWpFS6

    5熱度

    1回答

    在我的用戶控件的油漆處理我遍歷預定義的位圖對象的集合,並將其繪製到客戶區正是如此: C#版本: private void Control_Paint(object sender, PaintEventArgs e) { Graphics g = e.Graphics; foreach (BitmapObj bmpObj in _bitmapObjCollection) {

    11熱度

    4回答

    我繪製下面的行中的畫布上: ctx.drawImage(compositeImage,0,0,image.width,image.height,I,J,scaledCompositeImageWidth,scaledCompositeImageHeight); 此代碼在Safari,Chrome,Firefox(甚至IE使用谷歌的excanvas庫)上執行了錯誤。然而,最近的更新到Chrome瀏覽

    3熱度

    2回答

    使用Graphics::DrawImage可以繪製圖像的transperancy mask(即用固定顏色繪製所有可見像素)嗎?我不是在尋找手動逐像素掃描圖像,並創建一個單獨的蒙版圖像,我想知道是否有可能從原始圖像直接繪製一個。 我的猜測是,如果可能的話,應該對ImageAttributes進行某些操作。 蒙版的顏色是任意的,應該是準確的,並且如果透明度可能存在閾值,它將是一個加號。

    1熱度

    1回答

    我顯示一個透明的背景,在Windows 7中看起來不錯,但後來我運行我的應用程序在XP模式或遠程桌面到Windows XP機器和PNG看起來不正確。我注意到,如果我禁用「集成模式」或在沒有遠程桌面的情況下在XP上運行應用程序,圖像看起來很好。 如何讓DrawImage在XP模式或遠程桌面中正確呈現PNG? 圖片裏面的Windows 7 alt text http://www.freeimageho

    2熱度

    1回答

    找到一個函數或方法來做我想找的事情有一個小問題,希望有人能夠在這裏提供一些見解。 我有一個函數,應該從一個更大的位圖中提取並返回一個32x32px的位圖,其中有一組32x32的瓷磚。 這裏是我現在的代碼,但它是錯誤的,因爲Tile.GFX_Pos屬性告訴它在要繪製的目標圖像中的哪個位置,而不是源圖像中要繪製的位置。 Overloads Shared Function TileGFX(ByVal S