1. 程式人生 > >Swift base64轉成圖片以及字串,以及圖片和字串轉成 base64的方法

Swift base64轉成圖片以及字串,以及圖片和字串轉成 base64的方法

圖片轉成 base64:

let image : UIImage =UIImage(named:"test.png")!

let imageData = UIImagePNGRepresentation(image)

let base64String = imageData!.base64EncodedStringWithOptions

(NSDataBase64EncodingOptions(rawValue:0))

base 轉成圖片:

let decodedData = NSData(base64EncodedString:base64String, options:NSDataBase64DecodingOptions

())

let decodedimage = UIImage(data: decodedData!) as UIImage

字串轉 base64

let  base64String ="字串"

   let data = base64String.dataUsingEncoding(NSUTF8StringEncoding)

   let base64 = data?.base64EncodedStringWithOptions(NSDataBase64EncodingOptions.init(rawValue: 0)

base64 轉 字串

let decodedData:

NSData? = NSData(base64EncodedString:"base64字串", options: .IgnoreUnknownCharacters)

let decodedString = NSString(data: decodedData!, encoding: NSUTF8StringEncoding)!



相關推薦

字串中漢字數字轉換拼音

var transliteration =require(‘transliteration’); ToPin('你好123'); 程式碼: function ToPin(str){ var array =[]; var newstr =""; for(var i

iOS開發:pch檔案的使用,以及pch相對路徑絕對路徑的設定方法

在ios開發過程中經常使用的一個檔案就是pch檔案,pch是一個以.pch作為字尾的一個預編譯檔案,主要是用來存放程式中比較穩定的、不會被經常修改的程式碼,比如說:巨集定義。 pch檔案的發展過程,在

字串為null字串為" "有什麼區別

做成員變數(欄位/屬性/類變數)時,如果只寫String str;那麼是預設賦值為null的。做區域性變數(方法裡的變數)時,如果只寫String str;是不會預設賦值null的,這裡僅聲明瞭一個str變數,在棧記憶體中有定義,但沒有任何值,null其實也是一種值。此時任何呼叫str的操作,編譯時

字串資料型別字串方法

字串是什麼   在python中,字串是一串以' '或" "括起來的資料結構。注意,字串是不可變資料型別。   在python語法中," "表示的是該字串的範圍。兩個"或'中間的就是字串。   但是,如果想要在字串中表示原始的引號,該如何表達呢?   這裡就需要用到:轉義   轉義:

字串為null字串為" "有什麼區別

做成員變數(欄位/屬性/類變數)時,如果只寫String str;那麼是預設賦值為null的。做區域性變數(方法裡的變數)時,如果只寫String str;是不會預設賦值null的,這裡僅聲明瞭一個str變數,在棧記憶體中有定義,但沒有任何值,null其實也是一種值。此時任何

實現字串左旋右旋的常見方法

     說起字串的左旋和右旋問題,想必大家都不陌生,這是一個在初學C語言過程中經常遇到的一個問題,解題的思路可以說很多,每一個人的看待問題的角度都不同,所以就可以得到不同的解題思路。下面我就列舉幾種

Swift base64圖片以及字串,以及圖片字串 base64方法

圖片轉成 base64: let image : UIImage =UIImage(named:"test.png")! let imageData = UIImagePNGRepresentation(image) let base64String = image

json字串json物件,以及json物件json字串

json字串是一種能轉成json物件的字串(我自己理解的), 如  var MRWStr = '{name:WangHongxu,sex:man}', 把 MRW轉成json物件只需要 var MRWObj = JSON.parse(MRWStr); 就能得到 {n

將指定圖片二進位制陣列,以及將二進位制陣列儲存到資料庫中的方法

      在winform中點選選擇顯示圖片功能,我這邊是用的pictureBox控制元件,現在pictureBox控制元件中的雙擊事件中用以下方法,這邊是使用OpenFileDialog類開啟選擇

Android圖片壓縮(質量壓縮尺寸壓縮) Bitmap字串上傳

在網上調查了圖片壓縮的方法並實裝後,大致上可以認為有兩類壓縮:質量壓縮(不改變圖片的尺寸)和尺寸壓縮(相當於是畫素上的壓縮);質量壓縮一般可用於上傳大圖前的處理,這樣就可以節省一定的流量,畢竟現在的手機拍照都能達到3M左右了,尺寸壓縮一般可用於生成縮圖。兩種方法都實裝在了我的專案中,結果卻發現在質

mysql中int型的數字怎麼轉換字串 以及字串轉換int

MySQL 數字型別轉換函式(concat/cast)。 1、將Int 轉為varchar經常用 concat函式,比如concat(8,’0′) 得到字串 ’80′。 2、將varchar 轉為Int 用 cast(a as signed) a為varchar型別的字串

Ffmpeg 將視訊分解多張圖片以及多張圖片合成視訊

1.將視訊分解成多張圖片 -y 覆蓋以前的圖片 %04d 輸出的圖片的命名格式 ffmpeg -y -i Desktop/FfmpegVideos/10.avi Desktop/FfmpegImages/%04d.png 2.多張圖片合成視訊 只是將上面視

關於nsdata的壓縮的問題base64圖片字串圖片的壓縮的問題

我的之前是大小不變直接是UIImageJPEGRepresentation(self.uploadImage , 1.0f); 然後改成UIImageJPEGRepresentation(self.uploadImage , 0.4);就行了,主要就是你的圖片壓縮成為頭

linux 環境下 c語言實現mysql資料庫圖片的儲存以及多資料庫直接的

作為一個程式設計師,CSDN對我的程式設計帶來了很多幫助和提高,在這裡可以讓你找到很多開發過程中遇到的問題的解決辦法,今天也寫點自己積累的東西跟大家分享一下,希望對需要的人有幫助. 資料背景:         之前專案一直使用Oracle資料,最近換工作,公司使用的為

sql 分隔符字串轉換以及多行記錄列值轉換字串

--1. 字串(分隔符分隔組成的字串)轉換成多行記錄的表 -- Function create FUNCTION [dbo].[fn_Split1]( @String nvarchar (max), @Delimiter nvarchar (10)

Android圖片壓縮(質量壓縮尺寸壓縮)&Bitmap字串上傳

在網上調查了圖片壓縮的方法並實裝後,大致上可以認為有兩類壓縮:質量壓縮(不改變圖片的尺寸)和尺寸壓縮(相當於是畫素上的壓縮);質量壓縮一般可用於上傳大圖前的處理,這樣就可以節省一定的流量,畢竟現在的手機拍照都能達到3M左右了,尺寸壓縮一般可用於生成縮圖。兩種方法都實裝在了我的專案中,結果卻發現在質量壓縮的模組

提取excel表數據json格式的以及圖片重命名

util name pinyin except write mage json rod none 開發那邊的需求 1、功夫熊貓以及阿貍布塔故事集都是屬於劇集的。意思就是有很多集,這裏稱他們為tv最下面這幾行第一列沒名字的都是單集的,這裏稱它們為mv需要統計所有工作表裏

html中相對(relative),絕對(absolute)位置以及float的學習使用案例 (

邊距 col top 20px pre 其他 fff 例如 pan 這幾天著手於CSS的研究,研究的原因主要是工作需要,最近發現如果做前端僅僅會javascript很難盡善盡美,當然懂樣式和html在一定程度上可以讓我們更近一步。 css較為簡單,由於個人擅長編寫代碼,所以

:掃盲 DNS 原理,以及“域名劫持”“域名欺騙/域名汙染”

下載工具 位置 如何 域名劫持 入侵 簡單的 國內 log 配置 [轉]掃盲 DNS 原理,以及“域名劫持”和“域名欺騙/域名汙染” 掃盲 DNS 原理,以及“域名劫持”和“域名欺騙/域名汙染” 文章目錄 DNS 是啥? DNS 有啥用? 域名的結構是咋樣滴

在drawRect:方法中繪制圖片,文字以及Core Graphics 框架的了解

graphic csg line 要求 arc 畫圖 cgrect 有一個 get p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000 } p.p2 { margin: 0.0