libpng

Qt开源作品20-PNG图片警告去除工具

妖精的绣舞 提交于 2020-08-07 21:15:26
一、前言 在新版的Qt5中,我们之前在Qt4中使用的png图片,到了这里经常会报一个警告,libpng warning: iCCP: known incorrect sRGB profile,尽管这种警告眼不见为净,可以忽略,但是对于追求完美的程序员来说,这看起来就是很不爽的事情,可能是因为Qt5增加了png的检查或者使用的png的库的版本不一致导致的吧,处理的办法有好几种,一种是用PS软件或者其他图片编辑软件,重新保存图片的时候不要勾选ICC配置文件,去掉png图像的icc配置文件就可以了,另一种办法是直接使用Qt自己的QImage来实现另存为,既然是QImage那当然完美的支持自家的图片处理咯,肯定不会再有警告啦。 二、代码思路 void frmPngTool::on_btnOk_clicked() { files.clear(); //将单个文件加入队列 QString currentFile = ui->txtFile->text().trimmed(); if (currentFile.isEmpty()) { files.append(currentFile); } //将该目录下的所有png文件存入链表 QString currentDir = ui->txtDir->text().trimmed(); if (!currentDir.isEmpty()) {

喧喧的安装部署

谁说我不能喝 提交于 2020-07-27 22:45:46
环境 操作系统:Ubuntu Kylin 优麒麟 16.04 LTS 适用架构:AMD64 前言 喧喧是一款企业级的内网即时通讯软件。对于注册用户,免费提供200个客户端的使用权限。 注意:喧喧需要用到 libpng12 和 GLIBC_2.29,因此,太新的操作系统,可能会出现兼容性问题。 方法 下载安装包 https://www.xuanim.com/page/download.html 请选择 Linux 64 bit 一键包。 将安装包解压缩到 /opt。 可以使用命令: unzip xxb.3.2.3.bundle.zip -d /opt 然后执行启动命令。 cd /opt/zbox sudo zbox start 浏览器登录。 后台的使用请参考官方手册。 客户端的登录界面。 使用界面。 网页版客户端。 来源: oschina 链接: https://my.oschina.net/chipo/blog/4426358

libpng warning: Ignoring bad adaptive filter type

自古美人都是妖i 提交于 2020-06-11 05:38:05
问题 my app was killed,and the log :libpng warning: Ignoring bad adaptive filter type. I want to know the reason,and the solution. 回答1: The question gives insufficient information to provide a complete answer. The "bad adaptive filter type" message means that the PNG file is either corrupted or was generated by a buggy encoder. Each scanline of a PNG file begins with a "filter type" byte which must be 0, 1, 2, 3, or 4. 回答2: I had this issue before, the image was corrupted by unknown reason, the

Understanding Cyclic Redundancy Code algorithm for beginners

Deadly 提交于 2020-06-09 05:20:11
问题 The bounty expires in 5 days . Answers to this question are eligible for a +50 reputation bounty. bluejayke is looking for a canonical answer : Hi, I and probably many people, have never before heard of CRC32, and all references online seem to be for advanced users only. I need to understand in very simple terms, with a simple example, using any set of bytes as an input, how to calculate the CRC32, from complete beginning to complete end, given a simple string of bytes at section 5.5 of the

Conan conflict in libpng/1.6.34@bincrafters/stable on Windows

戏子无情 提交于 2020-05-17 08:52:05
问题 I cannot install all my project dependencies on Windows using conan. This error occurs each time when I do conan install . --build : ERROR: Conflict in libpng/1.6.34@bincrafters/stable Requirement zlib/1.2.11@conan/stable conflicts with already defined zlib/1.2.11 To change it, override it in your base requirements My conanfile.txt: [requires] boost/1.69.0@conan/stable sfml/[>=2.5.0]@bincrafters/stable [options] sfml:window=True sfml:graphics=True sfml:audio=True sfml:network=True sfml:shared

LAMP一键安装包(Python版)

馋奶兔 提交于 2020-05-05 19:32:21
去年有出一个 python 整的LAMP自动安装,不过比较傻,直接调用的yum 去安装了XXX...不过这次一样有用shell..我也想如何不调用shell 来弄一个LAMP自动安装部署啥啥的..不过尼玛智商有限,没搞定,暂且分享一下 先说说目前的缺陷 这个脚本总体来说是调用一个字典,组成这个字典是最花费时间的,实际代码到是没几行,本来想把Nginx 的部署也加进去,什么memcached phpmyadmin apc 这样的常用组件作为功能加进去,尼玛,时间不够,只能打打酱油,包括最后我也只能用一行行if来让脚本能run起来,好吧,我想时间充足了一定要改进下,如果你看到此代码,如果仔细看看啊,对...日志记录这块,因为我没有判断异常,函数执行失败,脚本不会写日志,有时间改一下,不过近期不太会改。 注: 废话也不多说,这个脚本没有多少实用性,仅作分享学习之意吧,注(这类脚本还是用shell简单粗暴),有时间我也会改进它,也欢迎各位大牛来一起XXX 软件版本: ###怎么是这么奇葩的组合### ##等Nginx 加入的时候再改好了,只所以这么用是公司内部有套系统PHP版本要求高..所以直接用这个测试了..跑的也还行### [root@ipython ~]# ls source/*.bz2 | sort source/apr-1.5.1.tar.bz2 source/apr-util

linux下安装gd库

二次信任 提交于 2020-03-13 23:57:32
简介:这是linux下安装gd库的详细页面,介绍了和php,gd, php linux下安装gd库有关的知识、技巧、经验,和一些php源码等。 class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=347705' scrolling='no'> 2.5. 添加gd支持 添加gd支持有两种方式,一种是系统自带有gd时,可以用初始安装的方式,见2.1的(3);另一种是安装gd第三方插件,操作步骤如下: (1) 下载下列包: jpegsrc.v6b.tar.gz libpng-(version).tar.gz freetype-(version).tar.gz gettext-(version).tar.gz gd-(version).tar.gz (2) 安装jpeg-6b(支持jpeg): (2.1) 执行如下命令创建目录: mkdir -p [jpeg-6b安装目录] mkdir -p [jpeg-6b安装目录]/bin/ mkdir -p [jpeg-6b安装目录]/lib/ mkdir -p [jpeg-6b安装目录]/include/ mkdir -p [jpeg-6b安装目录]/man/ mkdir -p [jpeg-6b安装目录]/man/man1/ (2.2)

基于开发板 香橙派 Orange Pi PC PLUS 的 SDL 2交叉编译 ,并运行demo程序

房东的猫 提交于 2020-02-27 18:32:57
=====这个工作是 2019年3月6日的事情了,当时花了好几天功夫, 今天刚好有空, 晚上失眠,就写下blog吧===,另外受一个在大学做博导的朋友的委托, 帮他指导他的学生的毕业设计,最后还得了优秀奖, 那个学生做的是 mini 播放器 ==== 环境: Virtual box + ubuntu 1804 文件目录 ,e:\tools\VirtualBox\ubuntu18042-2\ubuntu18042\ vb 设置, 网络 , 桥接 , 安装 ubuntu 后, 默认是 开启了DHCP , 不管是 nat 还是 桥接模式, 都是自动可以上 互联网的 为了 使用指定的ip , 最好配置为静态ip # sudo apt-get install -y net-tools # ifconfig 查看ip 地址 安装 openssh-server 方便 windows 通过 ssh 和 虚拟机通讯了 winscp + putty 或者 xshell sudo apt-gt install -y openssh-server apt-get: Could not resolve ' archive.ubuntu.com ' 解决方案 : https://blog.csdn.net/imvkmark/article/details/44088221 修正方法是: http://ip

ubuntu18.04安装Synopsys系列软件

£可爱£侵袭症+ 提交于 2020-02-27 14:00:22
Cadence Virtuoso主要用于模拟集成电路设计,而数字电路设计中使用Synopsys系列软件比较多。下面就用安装Design Compiler为例,说明Synopsys软件的安装。 Synopsys系列安装的主要难点在于破解,而且因为采用验证服务器模式,所以可以提前破解好,再安装软件。下面先介绍破解的方法,破解软件可从下面的地址下载。 https://download.csdn.net/download/lingyag/4510513 下载后解压,得到两个文件夹,如下图所示。 先在ubuntu 18.04中通过hostname命令和ip address命令获得主机名和网卡mac地址, 在windows下进入EFA LicGen 0.4b文件夹运行LicGen.exe,然后点击Open,选择该目录下packs文件夹中的Synopsys.lpd文件,点击打开。 按下图中把刚才得到的mac地址填进去,然后点击Generate按键。 在弹出框中把第一行Server后面的字段改成ubuntu的hostname,然后点Save,将该文件保存为synopsys.dat,并放到Synopsys SSS Feature Keygen文件夹中。 此时可以把LicGen.exe窗口关掉。接下来打开cmd,进入Synopsys SSS Feature Keygen文件夹运行如下命令

Building Cairo for Windows with MinGW (Problems linking libpng)

一笑奈何 提交于 2020-02-24 07:00:28
问题 I'm trying to build cairo on Windows using MinGW (and MSYS). I am following the instrucions on Compiling GTK+ 2.16.4 for Windows, except that I'm using the latest versions whenever possible, i.e: zlib-1.2.3 libpng-1.2.42 pixman-0.17.4 cairo-1.8.8 This works pretty well up until when I try to build the actual cairo. The configuration succeeds, but during make cairo seems to have problems linking to my build of libpng. After a little while I get a long list of errors such as this: .libs/cairo