記憶體中生成的Bitmap的背景顏色怎麼控制
彈出對話方塊,在對話方塊中的畫布上畫出手寫的bitmap圖案,然後寫了個方法,將這個bitmap作為返回值;
啟動對話方塊的Activity通過這個方法獲得這個bitmap,然後將它通過setImageBitmap方法交給一個ImageView顯示。
================到這裡都沒問題===================
在離開Activity時我用Base64將這個bitmap編碼成字串,儲存起來,當這個Activity恢復的時候解碼字串,重新將它顯示在ImageView中。但這個時候顯示的圖案的背景色變成了全黑(上面顯示的都是白色),請問該怎麼辦。我希望他還能像之前一樣顯示白色背景。
網上搜了搜,很多都是使用ps畫圖改背景的,但我這個bitmap自始至終都是存在於記憶體中,即便儲存本地也是通過轉碼字串儲存。
我感覺解決方法可能是
一是在畫布上畫圖的時候就加上背景(這個我試過),但如何將背景畫布和上面畫的bitmap一起轉變成一個bitmap來獲得我不清楚。
二是,得到一個bitmap後再給他加上個背景色,這個我不會。
會的同志幫忙看看,謝謝啦。
相關推薦
記憶體中生成的Bitmap的背景顏色怎麼控制
我寫了一個手寫板程式, 彈出對話方塊,在對話方塊中的畫布上畫出手寫的bitmap圖案,然後寫了個方法,將這個bitmap作為返回值; 啟動對話方塊的Activity通過這個方法獲得這個bitmap,然後將它通過setImageBitmap方法交給一個ImageView顯示。
原生JS寫了一個小demo,根據輸入的數字生成不同背景顏色的小方塊兒~
top == UNC 定位元素 demo TE tostring eight 地方 昨天練習寫了這個小demo,個人覺得通過設置定位元素left和top的值,來實現換行的功能,這種方法很巧妙~ 另外,如下代碼中的隨機顏色的獲取,還請各位前輩多多指教:需要改進的地方;或者有
VC 對話方塊背景顏色 控制元件顏色
系統環境:Windows 7 軟體環境:Visual C++ 2008 SP1 本次目的:為對話方塊設定背景顏色、控制元件顏色 既然MFC對話方塊不好開發,那麼現在我們來開始美化我們的對話方塊。為對話方塊設定背景顏色、控制元件顏色等等。
Qt中設定widget背景顏色背景圖片的注意事項
在Qt中設定widget背景顏色或者圖片方法很多種:重寫paintEvent() , 調色盤QPalette , 樣式表setStyleSheet等等。 但是各種方法都有其注意事項,如果不注意則很容易陷入麻煩中。[喝小酒的網摘]http://blog.const.net.cn/a/8333.
C#中使用byte[]數據,生成Bitmap
dword add += return bytes content ech osi stream /// <summary> /// 使用byte[]數據,生成256色灰度 BMP 位圖 /// </summary> /// <para
MyEclipse中背景顏色的設定
定位在 edi col div ref spa 操作 -c cli 設置代碼編寫區域背景色的方法:Window——>Preferences——>General——>Editors——>TextEditors——>在Appearance co
動態改變Listview的item背景顏色和item中字體的顏色
學習 動態 ide save pos oid eol graphics -s 首先非常感謝原文章作者。 今天項目用到Listview點擊item變色。網上找了好久,都沒有找到簡單的方法,好像只能重寫getview(); 網上找到了一個比較簡單的例子,但是不懂為什麽,先記
如何在電腦中修改CAD編輯器的背景顏色?
ctrl 界面 進入 電腦 背景顏色 步驟 mar 以及 col 如何在電腦中修改CAD編輯器的背景顏色?不知道小夥伴們在編輯CAD圖紙的時候有沒有遇到過這樣的情況,就是發現CAD編輯器的背景顏色不符合設計圖紙的要求,那要怎麽辦呢?就需要修改CAD編輯器的背景顏色?但是如何
在wpf datagrid中,想要根據一個條件來改變datagrid行的背景顏色
修改 ++ ini orb 方法名 rgb .cn html over 原文:在wpf datagrid中,想要根據一個條件來改變datagrid行的背景顏色 在wpf
WinForm中ListView設定選中行背景顏色,字型格式
private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
Eclipse中設定變數顏色及背景顏色自定義設定
Eclipse中程式碼顏色的自定義設定: 對於長期從事程式設計的人員而言,Java的操作介面如果是預設的白色,容易讓人產生視覺疲勞,同時對視力會產生影響。所以設定一份科學的背景顏色顯得十分有必要。 設定背景顏色: Window—>Preference—>Gen
CAD中如何自定義背景顏色
分享圖片 版本 sha 迅捷CAD編輯器 添加 轉換器 color 第一步 雙擊 CAD中如何自定義背景顏色?繪制CAD圖紙現在都是使用的CAD編輯器來進行繪制,但是在繪制的時候有的需要更改一下CAD編輯器中原有的背景顏色,因為原有的背景顏色不符合繪制CAD圖紙的要求,但是
C#listview 中item背景顏色的設定
1.將ListView的每一項的UseItemStyleForSubItems屬性設定為false 2.item.SubItems[4].BackColor = Color.Green;設定某一行某一列的顏色為綠色 程式碼實現 istViewItem item = listView2.Items
C#listview 中item背景顏色的設置
istview col listview strong 設置 false mst 屬性 屬性設置 1.將ListView的每一項的UseItemStyleForSubItems屬性設置為false 2.item.SubItems[4].BackColor = Color.G
vue框架中單頁面檔案更改body,html頁面背景顏色
單頁面應用中,在全域性body設定了背景顏色和背景圖片。但是想要修改其中的一個頁面如'/result'這個檔案,而又不影響其他的樣式,以前看到有例子用position:fixed來修改背景,我個人認為這個僅僅適用於頁面篇幅不大,一屏足以顯示的頁面。可以在‘/result’這個css加上scoped&
CAD看圖中怎麽設置背景顏色
進入 對話框 下載安裝 下載 通過 proc 了解 href watermark 在CAD看圖中的時候,有的時候我們需要查看不同的CAD圖紙,所以在查看不同的CAD圖紙的過程中要設置不同的背景顏色,避免圖紙顏色和CAD看圖的背景色一樣,這樣在查看的過程中就非常的麻煩,那就需
python中tkinter的應用:更改複選框Checkbutton背景顏色
由於button不支援觸發後更改顏色,於是選用複選框來充當按鈕控制元件 # -*- coding: utf-8 -*- from tkinter import * root = Tk() #觸發前為粉色,觸發之後為春綠色 Ch
VS程式設計,WPF中telerik:RadGridView 單元格資料根據不同條件顯示不同背景顏色的一種方法
有時為了顯示效果,需要讓某一列單元格根據不同的資料條件來顯示不同的顏色。 這裡提供一種方法——藉助轉化器。 1、前臺GridView繫結資料來源,每一列採用單獨定義繫結的方式。 像這樣: 2、右擊程式集,新建資料夾存放轉化
VS程式設計,WPF中telerik:RadGridView 更改某一列背景顏色的一種方法
有時為了美觀,需要將GridView控制元件中某一列資料的顏色。 這裡提供了一種方法。 1、前臺獨立定義並繫結集合的欄位 2、在要更改顏色的列新增如下格式的程式碼: <telerik:Gr
scrollArea設定背景顏色不影響子控制元件,終於找到解決辦法(轉載)
使QScrollArea的背景透明,乍看很easy,其實卻是一個目前百度上百不出來的問題; 最容易想到的,用qss: scrollArea->setStyleSheet("background-color:transparent;"); 但是這樣會使scrol