1. 直接在.pro文件中添加(只接受.ico文件)
RC_ICONS = icon.ico
2. 在设计模式下添加
路径从.qrc文件中复制
cv::Mat icon = cv::Mat::zeros(cv::Size(32, 32), CV_8UC4);
icon(Rect(8, 8, 16, 16)).setTo(Scalar(255, 255, 0,255));
imwrite("F:\icon.png", icon);
根据已有的图片生成透明图片
cv::Mat srcImg = cv::imread("ico.png");int rows = ws;int cols = ls;cv::Mat ROI = srcImg(Rect(8, 8, cols - 20, rows - 20));cv::Mat pyTo(tempImg);cv::Mat icon = cv::Mat::zeros(tempImg.size(), CV_8UC4);rows = ws;cols = ls;for (int i = 0; i < rows; i++){uchar * data = tempImg.ptr<uchar>(i);uchar * idata = icon.ptr<uchar>(i);for (int j = 0; j < cols; j++){if (data[j * 3] > 20 || data[j * 3 + 1] > 20 || data[j * 3 + 2] > 20){idata[j * 4] = data[j * 3];idata[j * 4 + 1] = data[j * 3 + 1];idata[j * 4 + 2] = data[j * 3 + 2];idata[j * 4 + 3] = 255;}}}imwrite("icon.png", icon);
将icon.png转化为icon.ico格式,免费转换网站
大量免费图片:/
参考:=MzU1MTgxNjQyMg==&mid=2247483783&idx=1&sn=2d58cf80218bbbd5e5833da8e92445d6&chksm=fb8adc0eccfd5518c90d4c1e14f8095ac39c37066bc3a40f52e72f53532f69539ef5f02516f3&scene=21#wechat_redirect
本文发布于:2024-01-29 07:47:39,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170648566413784.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |