图片转base64字符串

图片转base64字符串

by 伍雪颖

- (NSString *)base64String:(UIImage *)image {
    NSData * data = [UIImagePNGRepresentation(image) base64EncodedDataWithOptions:NSDataBase64Encoding64CharacterLineLength];
    return [NSString stringWithUTF8String:[data bytes]];
}
NSData *decodedData = [[NSData alloc] initWithBase64EncodedString:shareEntity.photoContentStr options:1];
UIImage *image = [UIImage imageWithData:decodedData];
时间: 2024-10-10 15:15:41

图片转base64字符串的相关文章

java实现图片与base64字符串之间的转换

java实现图片与base64字符串之间的转换 package com.zxc.testjava.ant; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun.misc.BASE64Decoder; import sun.misc

java 使用qrcode生成二维码图片或者base64字符串

通过传入字符串,生成二维码图片或者base64格式字符串 1 public static String barcode2Base64(String msg) throws Exception{ 2 Qrcode x = new Qrcode(); 3 //N代表数字,A代表a-z,B代表其他字符 4 x.setQrcodeEncodeMode('B'); 5 //设置纠错等级 6 x.setQrcodeErrorCorrect('M'); 7 //设置版本号(1-40) 8 x.setQrcod

将图片转换为base64字符串Java代码

/** @Descriptionmap 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 @author temdy @Date 2015-01-26 @param path 图片路径 @return */ public static String imageToBase64(String path) {// 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 byte[] data = null; // 读取图片字节数组 try { InputStream in =

上传的图片转换 base64字符串 存入数据库

public String fileToStr(MultipartFile file) throws IOException{ bate[] data = null; InputStream is =  file.getInputStream(); data = new byte[is.available()]; is.read(data); is.close(); String encode = Base64.getEncoder().encodeToString(data); String

把图片生成Base64字符串

public class ImgeUtils { public static String img2String(BufferedImage img,String type){ String imgStr = null; ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { ImageIO.write(img, type, baos); byte[] imgByte = baos.toByteArray(); imgStr

chrome用type=file获取图片路径并转base64字符串

1 html页面 <div class="col-sm-2" style="height: 200px;margin-top: 14px;"> <input id="photo" name=" " type="file" value="选择图片"  ng-model="photoUrl"> <input type="button

iOS - Base64转图片&amp;&amp;图片转Base64

记录一个小功能 app传base64位上去,服务器拿到后转图片保存,当app请求拿回用户图片时,服务器再把图片转base64字符串返回给app,app再转图片 // 64base字符串转图片 - (UIImage *)stringToImage:(NSString *)str { NSData * imageData =[[NSData alloc] initWithBase64EncodedString:str options:NSDataBase64DecodingIgnoreUnknown

关于图片与base64相互转换的工具类

最近在编写平台对接软件,需要从Oracle中取出blob类型图片数据转换为base64字符串写入到xml中,这里记录一下用到的转换方法 // 将一张本地图片转化成Base64字符串 public static String GetImageStrFromPath(String imgPath) { InputStream in = null; byte[] data = null; // 读取图片字节数组 try { in = new FileInputStream(imgPath); data

markdown本地图片转base64嵌入

markdown本地图片转base64嵌入 自己偶尔也写博客,但插入图片实在是一大难事,本身用的是typora离线来写markdown,图片也大多是本地的,每次将markdown复制到博客园编辑器,图片都不能显示(因为这里要求是网络地址而不是本地地址),来回拖动图片很打击我写作的积极性,所以我尝试写代码将markdown中的本地图片转为base64存储在markdown文件中,这样只要复制markdown源代码到博客园在线编辑器就可以了 花了半个小时写的(熟悉了一下正则表达式和文件操作),不足之