我有一个NSData对象,其中包含图像的RGB值.我想把它变成一个UIImage(给定宽度和高度).然后我想将其转换UIImage回NSData与我开始时相同的对象.
请帮帮我,我已经好几个小时了.
以下是我看过/试过的一些事情,但可能没有,因为它不起作用:
CGImageCreate
CGBitmapContextCreateWithData
CGBitmapContextGetData
CGDataProviderCopyData(CGImageGetDataProvider(imageRef))
Run Code Online (Sandbox Code Playgroud)
谢谢!
这是我目前的代码:
NSMutableData *rgb; //made earlier
double len = (double)[rgb length];
len /= 3;
len += 0.5;
len = (int)len;
int diff = len*3-[rgb length];
NSString *str = @"a";
NSData *a = [str dataUsingEncoding:NSUTF8StringEncoding];
for(int i =0; i < diff; i++) {
[toEncode appendData:a]; //so if my data is RGBRGBR it will turn into RGBRGBR(97)(97)
}
size_t width = (size_t)len;
size_t height = 1;
CGContextRef …Run Code Online (Sandbox Code Playgroud) 我正在使用PBKDF2从我的应用程序中的密码字符串派生一个密钥,我只是有一些问题.
首先,我在线使用HMAC-SHA256等哈希看到了很多PBKDF2.它使用HMAC-SHA256而不仅仅是HMAC意味着什么?我认为HMAC用密钥加密数据.
其次,我读到有黑莓漏洞,因为它的PBKDF2功能只使用了一次迭代(而不是1000次).一次迭代是否与对密码进行散列相同(例如使用SHA256).
谢谢
我知道我可以使用带有$ _POST ['custom'的IPN发送自定义字段但是我可以使用上传的文件吗?更具体地说是上传的图片?
如果我有两个自定义字段怎么办?我以前使用过这样的东西:
<input type="hidden" name="custom" value="<?php echo $a.'|'.$b ?>"/>
Run Code Online (Sandbox Code Playgroud)
但那只是文字!现在我想上传一个文件,我也有自定义文本,然后我想得到它.
这是可能的,它会是什么样子?
谢谢!
cryptography ×1
graphics ×1
image ×1
iphone ×1
objective-c ×1
passwords ×1
paypal ×1
paypal-ipn ×1
pbkdf2 ×1
sdk ×1