1. 程式人生 > >下載儲存的圖片背景由透明變為黑色問題解決

下載儲存的圖片背景由透明變為黑色問題解決

bitmap壓縮時如果採用CompressFormat.JPEG格式會將圖片透明的背景轉換為黑色,改為CompressFormat.PNG就ok了。


    private void saveBitmap(Bitmap bitmap, int i) {
        File appDir = new File(Environment.getExternalStorageDirectory(), "圖片資料夾");
        if (!appDir.exists()) appDir.mkdir();
        String fileName = i + ".png";
        File file = new
File(appDir, fileName); try { FileOutputStream fos = new FileOutputStream(file); bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos); //採用PNG壓縮格式而不要採用JPEG fos.flush(); fos.close(); path = file.getAbsolutePath(); } catch
(final IOException e) { e.printStackTrace(); } }

相關推薦

下載儲存圖片背景透明變為黑色問題解決

bitmap壓縮時如果採用CompressFormat.JPEG格式會將圖片透明的背景轉換為黑色,改為CompressFormat.PNG就ok了。 private void saveB

Python PIL.Image之修改圖片背景透明

------------------------------------------------語法基礎------------------------------------------------ import PIL.Image as Image           

Python PIL.Image之修改圖片背景透明

------------------------------------------------語法基礎------------------------------------------------ import PIL.Image as Image      &

vs2013 圖片背景·全透明背景

    如圖,單一色的vs總會讓人煩躁,如果換一個背景的話,肯定會讓程式猿更好的coding...    正式切入主題,以vs2013為例。    說明:經過一系列處理,會產生另一個vs2013實驗例項,即我們想要的目標,原版的vs2013也會存在,沒什麼變化。    準

python 下載 儲存 圖片的urllib.urlretrieve()函式 簡單用法

執行環境python2.7 #coding=utf-8 import urllib import re def getHtml(url): page = urllib.urlopen(url) html = page.read() return h

SpringBoot引用Eureka導致返回結果json變為xml解決方案

  在學習SpringCloud的時候,專案集成了Eureka時,無論使用@RestController還是@Controller + @ResponseBody返回的資料都是xml形式的資料,不是我們想要的json格式的資料,如下圖: 原因 在我的SpringBoo

Activiti儲存.png 流程圖片檔案且解決idea中儲存圖片時顯示中文亂碼的解決方法

Activiti儲存.png 流程圖片檔案且解決idea中儲存圖片時顯示中文亂碼的解決方法 Eclipse 工具中的操作 流程圖片生成的兩種方式: 使用 activiti-designer 設計流程圖時自動生成需在 eclipse 中進行配置: 使

C# png格式影象轉jpg時透明背景變為黑色問題

Image img = Image.FromFile(filename); // Assumes myImage is the PNG you are converting using (var b = new Bitmap(img.Width, img.Height))

php自動匹配圖片網址,並自動下載儲存本地化或遠端上傳到其它伺服器

在phpwind中.如果直接發表圖片網址.會自動轉為 以下的標籤形式[img]/attachment/img_85186769.jpg[/img] 所以.可以通過php正則匹配[img]中的網址,並把圖片網址對應的圖片,自動儲存到本地,然後通過php的ftp_put()函式,遠端ftp上

python顯示透明圖片背景

首先,你得有一種背景色為透明的圖片(ps處理過的),比如下面這樣的gif圖片. 之後可以使用程式在tkinter中配置好你的影象路徑,這樣就能在圖形介面中顯示出背景透明的圖片了 from tkinter import Tk, Canvas from PIL import Image,

手機桌布設定以及圖片下載儲存到本地

首先下載網路圖片(許可權自己處理) public Bitmap GetImageInputStream(final String imageurl, final int i) { //i根據自己的業務做的處理 new Thread(new Runnable()

Android下載網路圖片儲存在本地相簿中

package com.thfund.bigtree.StarCounselor.activity; import android.content.Context; import android.content.Intent; import android.grap

PHP實現下載遠端圖片儲存到本地的方法

                         

記錄 呼叫微信圖片上傳 前端上傳 後端Java下載儲存(多圖上傳)

測試頁面 <template>     <div id="test">         <button @click="wxchoose">微信上傳測試</butt

Android下載網路圖片儲存到相簿

下載類,可以url下載到相簿,記得在清單加許可權,6.0程式碼動態加許可權判斷,下載圖片要在子執行緒中下載,下載完後廣播更新相簿 在清單檔案裡面新增許可權: <!--網路--> <uses-permission android:name="android

Python matplotlib生成圖片背景透明

使用matplotlib生成圖片,想要背景透明,而且圖例部分也顯示透明效果,找到了大概的設定方法,特此記錄。 # coding=utf-8 # matplotlib背景透明示例圖 # python 3.5 import numpy as np import matplot

android顯示png圖片,原來透明的地方都變成黑色的了

bitmap儲存成圖片的時候要判斷下圖片的格式,之前統一用的Bitmap.CompressFormat.JPEG儲存的。 if(!url.substring(url.lastIndexOf("/") + 1).toUpperCase().contains("PNG")){        bm.compr

VS2012使對話方塊透明和改變對話方塊背景顏色或圖片背景

在Dlg標頭檔案中public加入:  CBrush m_bkBrush;     afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); // 在OnInitDialog()中 建立一把黃色的背景

將文字顯示在圖片上面,並使文字背景透明

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

PHP下載遠端圖片儲存到原生代碼

摘要:本在使用 PHP 做簡單的爬蟲的時候,我們經常會遇到需要下載遠端圖片的需求,所以下面來簡單實現這個需求。文主要和大家介紹了PHP實現下載遠端圖片的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考,希望能幫助到大家!!!!1.使用 curl比如我們有下面這兩張圖片