如题 我现在有个由java转的16进制图片字符串,我要用C#的方法将其转换,
然后保存图片文件,有哪位大神知道方法,求告知
或者将下面java解析、保存图片的代码转换成可运行的C#代码
public void saveToImgFile(String src, String output)
{
if (src == null || src.length() == 0)
{
return;
}
try
{
src=src.replaceAll("(00){1,}$", "");
FileOutputStream out = new FileOutputStream(new File(output));
byte[] bytes = src.getBytes();
for (int i = 0; i < bytes.length; i += 2)
{
out.write(charToInt(bytes[i]) * 16 + charToInt(bytes[i + 1]));
}
out.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
private int charToInt(byte ch)
{
int val = 0;
if (ch >= 0x30 && ch <= 0x39)
{
val = ch - 0x30;
}
else if (ch >= 0x41 && ch <= 0x46)
{
val = ch - 0x41 + 10;
}
return val;
}