1. 程式人生 > >Bitmap createBitmap 相關引數

Bitmap createBitmap 相關引數

(一) Bitmap方法相關引數:
(1) Bitmap createBitmap (Bitmap src)
從原點陣圖src複製出一個新的點陣圖,和原始點陣圖相同


(2) Bitmap createBitmap (int width, int height, Bitmap.Config config)
根據引數建立新點陣圖
int width    The width of the bitmap
int height   The height of the bitmap
config The bitmap config to create


(3) Bitmap createBitmap (Bitmap source, int x, int y, int width, int height, Matrix m, boolean filter)
返回一個不可變的源點陣圖的點陣圖的子集,改變了可選的矩陣。新的點陣圖可能與源相同的物件,或可能是一個副本。
它初始化與原始點陣圖的密度。如果源點陣圖是不可變的,請求的子集是一樣的源點陣圖本身,然後返回源點陣圖,沒有新的點陣圖建立。
(從原始點陣圖剪下影象,這是一種高階的方式。可以用Matrix(矩陣)來實現旋轉等高階方式截圖)

sourceBitmap  產生子點陣圖的源點陣圖;
x int         子點陣圖第一個畫素在源點陣圖的X座標
y int  子點陣圖第一個畫素在源點陣圖的y座標
width int     子點陣圖每一行的畫素個數
height int    子點陣圖的行數
m  Matrix     對畫素值進行變換的可選矩陣
filter boolean    如果為true,源圖要被過濾。該引數僅在matrix包含了超過一個翻轉才有效
Returns Bitmap  一個描述了源圖指定子集的點陣圖


(4) public static Bitmap createBitmap (int[] colors, int width, int height, Bitmap.Config config) 
這個函式根據顏色陣列來建立點陣圖,注意:顏色陣列的長度>=width*height
(此函式建立點陣圖的過程可以簡單概括為為:更加width和height建立空點陣圖,然後用指定的顏色陣列colors來從左到右從上至下一次填充顏色。
 config是一個列舉,可以用它來指定點陣圖“質量”。)


(5) public static Bitmap createBitmap (int[] colors, int offset, int stride, int width, int height, Bitmap.Config config)
offset      寫入到pixels[]中的第一個畫素索引值 
stride      pixels[]中的行間距個數值(必須大於等於點陣圖寬度) 

相關推薦

Bitmap createBitmap 相關引數

(一) Bitmap方法相關引數:(1) Bitmap createBitmap (Bitmap src)從原點陣圖src複製出一個新的點陣圖,和原始點陣圖相同(2) Bitmap createBitmap (int width, int height, Bitmap.Con

nginx請求相關引數

1. 獲取param引數 local arg = ngx.req.get_uri_args(); for k,v in pairs(arg) do ngx.log(ngx.WARN,"key=",k," val=",v); end 2. 讀取body -- 解析 body 引數

Android小知識-剖析Retrofit中的網路請求流程以及相關引數

本平臺的文章更新會有延遲,大家可以關注微信公眾號-顧林海,包括年底前會更新kotlin由淺入深系列教程,目前計劃在微信公眾號進行首發,如果大家想獲取最新教程,請關注微信公眾號,謝謝! 在使用Retrofit時,需要建立Retrofit的例項,定義一個網路請求介面併為介面中的方法添加註解,接著通過動

Android小知識-剖析Retrofit中ServiceMethod相關引數以及建立過程

本平臺的文章更新會有延遲,大家可以關注微信公眾號-顧林海,包括年底前會更新kotlin由淺入深系列教程,目前計劃在微信公眾號進行首發,如果大家想獲取最新教程,請關注微信公眾號,謝謝! 在上一節《Android小知識-剖析Retrofit中的網路請求介面》介紹了在Retrofit中通過動態代理獲取網

php命令列模式相關引數說明

composer使用記憶體超出,使用php -d可以臨時設定php.ini中變數。感覺挺有意思,到伺服器上找了具體的引數和說明。 供大家參考 Usage: php [options] [-f] <file> [--] [args...] php [opt

Tomcat 7 相關引數優化說明及配置最佳案例

目錄 前言 環境搭建 目的 伺服器資源 優化配置 禁用AJP聯結器 前言 基於Tomcat 7,通過調其內部引數,提高tomcat效能。 0、環境搭建 參考:在一臺伺服器上配置多個Tomcat 教程  https://b

Hive(13):Hive與MR相關引數

一、實現功能 如果核心數比較少,記憶體比較多,則可以每個reduce多設定記憶體,使一個核心處理能力增大; 如果核心數充足,則記憶體設定可以比較少,進而使多個核心處理任務,增加處理速度。 二、配置 1.In order to change the average load for a r

ElasticSearch最佳入門實踐(五十八)搜尋相關引數梳理以及bouncing results問題解決方案

1、preference 決定了哪些shard會被用來執行搜尋操作 _primary, _primary_first, _local, _only_node:xyz, _prefer_node:xyz, _shards:2,3 bounci

網際網路技術學習27———JVM各組成及相關引數

虛擬機器是一款軟體,用來執行一系列虛擬計算機指令,虛擬機器可以分為系統虛擬機器(如VirtualBox、Vmware)和程式虛擬機器(如Java虛擬機器)。系統虛擬機器是對物理計算機的模擬,提供了一個可以執行完成作業系統的軟體平臺。程式虛擬機器專門為執行單個計算機程式而設計,如在java虛擬機器中執

Spark效能相關引數配置詳解

隨著Spark的逐漸成熟完善, 越來越多的可配置引數被新增到Spark中來, 本文試圖通過闡述這其中部分引數的工作原理和配置思路, 和大家一起探討一下如何根據實際場合對Spark進行配置優化。 schedule排程相關 排程相關的引數設定,大多數內容都很直

innodb之執行緒及IO相關引數介紹

引用連結:http://www.cnblogs.com/henglxm/p/4284504.html   1.IO THREAD: 負責IO的相關執行緒IO THREAD 1. 引數innodb_write_io_threads  

java配置相關引數啟動專案

啟動專案之前,可以為專案預配置一些引數 在Eclipse中,可以為這兩項配置引數: Program arguments VM arguments 在IDEA中,可以為這兩項配置引數: Program arguments VM options 雖

Hadoop hadoop yarn 指令相關引數詳解

[Plain Text] 純文字檢視 複製程式碼 ? 1 2 [[email protected] bin]$ yarn classpath /home/hadoop/apache/hadoop-2.4.1/etc/hadoop:

GCC 編譯連結 以及相關引數

1) 預處理 gcc -E test.c -o test.i 2) 編譯為彙編程式碼(Compilation) gcc -S test.i -o test.s 3) 彙編(Assembly) 二進位制檔案 gcc -c test.s -o test.o 4) 連線(Linking) gcc te

G1相關引數

• -XX:+UseG1GC 啟用G1垃圾收集器 • -XX:G1HeapRegionSize=n 區域的大小。值是2的冪,範圍是1 MB到32 MB之間。目標是根據最小的Java 堆大小劃分出約 2048 個區域。這個值的預設值是根據堆的大小決定的。 • -X

Hadoop YARN配置引數剖析—Fair Scheduler相關引數

首先在yarn-site.xml中,將配置引數yarn.resourcemanager.scheduler.class設定為org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler。 Fair Sched

Hadoop YARN配置引數剖析—Capacity Scheduler相關引數

Capacity Scheduler是YARN中預設的資源排程器。 想要了解Capacity Scheduler是什麼,可閱讀我的這篇文章“Hadoop Capacity Scheduler分析”。 在Capacity Scheduler的配置檔案中,佇列queueX的引數Y的配置名稱為ya

MySQL timeout相關引數解析和測試 • cenalulu's Tech Blog

MySQL中有兩個關於連線超時的配置項: wait_timeout和interactive_timeout。他們之間在某些條件下會互相繼承,那究竟這兩個引數會在什麼情況下起作用呢? 本文將會通過一些測試例項來證明總結兩者的相互關係。 引數介紹 interactive_timeout

25 向量切片相關引數說明

向量切片是ArcGIS Pro新推出的功能,廢話不多說,進入正題 1、建立自定義切片方案 【Server Tools】--【Caching】--【Generate Map Server Cache Tiling Scheme】 注:改工具不單單為【向量切片】建立方案,因此在Tile Size中有不同大小

MySQL IO執行緒及相關引數調優

一、關於一個SQL的簡單的工作過程 1、工作前提描述   1、啟動MySQL,在記憶體中分配一個大空間innodb_buffer_pool(還有log_buffer)   2、多使用者執行緒連線MySQL,從記憶體分配使用者工作空間(其中排序空間)   3、磁碟上有資料庫檔