草料是比较常用的在线生成二维码的网站,如何配置模板,快速生成好看的二维码呢?
进入后,点击 调整美化模板

配置完成,会自动跳转:

点击复制链接,改一下 text=xxx 就可以生成自己的二维码了。
下面的是C#生成二维码的方法:
/// <summary>
/// 获取草料二维码的图片
/// </summary>
/// <param name="url">需要生成二维码的地址或其它文本内容</param>
/// <param name="mhid">模板Id</param>
/// <returns>草料二维码的图片</returns>
public static string GetCliQrCode(string url, string mhid)
{
url = string.Format("https://cli.im/api/qrcode/code?text={0}&mhid={1}", url, mhid);
var client = new RestClient(url);
var request = new RestRequest();
request.Method = Method.GET;
var response = client.Post(request);
var content = response.Content; // raw content as string
if (string.IsNullOrEmpty(content))
{
return string.Empty;
}
string r = string.Empty;
int idx = content.IndexOf("img src=");
if (idx == -1)
return string.Empty;
r = content.Substring(idx);
string[] arr = r.Split(new char[] { '"' });
if (arr.Length < 1)
return string.Empty;
r = "https:" + arr[1];
return r;
}