UIImage *licenseImg = [self.licenseImgAry objectAtIndex:0];
NSData *licenseData = UIImageJPEGRepresentation(licenseImg, 0.7f);
Byte *bytes = (Byte *)[licenseData bytes];
NSString *hexStr=@"";
for(int i=0;i<[licenseData length];i++)
{
NSString *newHexStr = [NSString stringWithFormat:@"%x",bytes[i]&0xff]; ///16进制数
if([newHexStr length]==1)
hexStr = [NSString stringWithFormat:@"%@0%@",hexStr,newHexStr];
else
hexStr = [NSString stringWithFormat:@"%@%@",hexStr,newHexStr];
}
NSLog(@"bytes 的16进制数为:%@",hexStr);
ios 图片转成16进制字符串, NSdata 转16进制字符串
最新推荐文章于 2021-01-07 20:44:08 发布