当前位置: 首页 > news >正文

备案网站内容说明扬州建设机械网站

备案网站内容说明,扬州建设机械网站,显示网站运行时间代码,龙岗网站建设网站排名优化使用ImageMagick多张图合成GIF。 1、工具下载安装 下载地址:ImageMagick – Download,windows下载版本如下: 下载后,安装,安装时选择为C/C安装动态库和头文件。 2、代码实现 附加包含目录:ImageMagick-7.…

使用ImageMagick多张图合成GIF。

1、工具下载安装

        下载地址:ImageMagick – Download,windows下载版本如下:

        下载后,安装,安装时选择为C/C++安装动态库和头文件。

2、代码实现

附加包含目录:ImageMagick-7.1.1-Q16-HDRI\include

附加库目录:ImageMagick-7.1.1-Q16-HDRI\lib

动态库:

        CORE_RL_Magick++.lib

        CORE_RL_MagickCore.lib

        CORE_RL_MagickWand_.lib

示例代码:

#include <Magick++.h>
#include <list>
#include <iostream>int main(int argc, char *argv[])
{QCoreApplication a(argc, argv);Magick::InitializeMagick("");std::vector<Magick::Image>animation;// 加载图像帧Magick::Image framel;framel.read("./7[00_00_01][20240717-144122].jpg");framel.animationDelay(60);animation.push_back(framel);Magick::Image frame2;frame2.read("./7[00_00_05][20240717-144133].jpg");frame2.animationDelay(60);animation.push_back(frame2);Magick::Image frame3;frame3.read("./7[00_00_08][20240717-144140].jpg");frame3.animationDelay(60);animation.push_back(frame3);try {Magick::writeImages(animation.begin(), animation.end(), "230_144950_2024.gif");}catch (Magick::Exception &error) {cout << "Caught exception: " << error.what() << endl;return 1;}
}

使用opencv保存,调用接口:

std::vectorMagick::Image animation;// Mat image;
Magick::Image mgkImg(image.cols, image.rows, "BGR", MagickCore::CharPixel, (char *)image.data);
td::cout << "Magick : 1" << std::endl;mgkImg.animationDelay(60);
std::cout << "Magick : 2" << std::endl;
animation.push_back(mgkImg);
// ...Magick::writeImages(animation.begin(), animation.end(), "gif_img-path");
animation.clear();

3、ubuntu22.04安装ImageMagick

step1、安装之前,先做检查:

sudo apt-get install build-essential checkinstall && apt-get build-dep imagemagick -y

step2、下载ImageMagick

sudo wget http://www.imagemagick.org/download/ImageMagick.tar.gz

step3、解压并安装

sudo tar xzvf ImageMagick.tar.gz

step4、进入ImageMagick目录,依次执行命令:

./configure sudo make sudo make install ldconfig /usr/local/lib

    注:后续使用,遇到缺少decode delegate问题,需要重新安装,先安装相关delegate。报错提示:convert: no decode delegate for this image format 1.jpg。

解决步骤:

        首先通过convert -list format指令,查看自己是否有jpeg这一格式,如果没有,那么进行下一步操作。

        进入Index of /archive/delegates 网站,找到最新的jpegsrc文件,我下载的是jpegsrc.v9a。

以Ubuntu为例,安装:

./configure –prefix=/usr
make
make install

        然后需要重装Imagemagick,而且不能简单的make install ,必须按如下指令进行。

./configure –enable-shared –enable-lzw –without-perl –with-modules
make
make install

        如果一直报找不到png delegate,可尝试下:

sudo apt install pkg-config made PNG

参考:

1、ubuntu22.04安装ImageMagick

ubuntu22.04安装ImageMagick_ubuntu安装imagemagick-CSDN博客

http://www.yayakq.cn/news/978511/

相关文章:

  • 如何给网站做排名优化网站成功上线报道
  • 大型网站制作如何免费制作企业网站
  • 哪些网站可以做房产推广windows优化大师收费
  • 箱包 东莞网站建设wordpress 后台无法登录
  • 信金在线制作网站山西响应式网站平台
  • 微网站预览制作一个企业网站多少钱
  • 网站建设参考论文百度seo整站优化公司
  • 韩国网站 后缀网站建设柒金手指花总11
  • 免费建站网站有哪些哈尔滨做网站哈尔滨学院
  • 临沂企业网站建设公司网站底部html代码
  • mvc 5 做网站的教程移动网站开发百科
  • 深圳龙华观澜网站建设公司wordpress主题支持分页
  • 公司英文网站建设html点餐网页简单代码
  • 吉林省建设厅安全证查询网站网页加速器插件
  • 免费网站建设制作怎么写网站文案
  • 拼多多网店seo优化培训公司
  • 淘宝装修可以做代码的网站有哪些嵌入式培训班一般多少钱
  • 了解当前各类网站建设价格姑苏网站建设
  • 怎样做网站平台赚钱吗济南城乡建设网站
  • 食品营销型网站seo体系百科
  • 上海网站制作培训网站空间网站虚拟空间
  • 网站开发算法面试wordpress中文二次元
  • 青之峰做网站响应式网页开发
  • 20m带宽做网站够用吗网站群建设调研报告
  • 产品网站怎样做外部链接宣传册设计与制作模板
  • wordpress二级目录百度快照如何优化
  • 报告总结网站建设实验网上购物平台有哪些
  • 宁远网站建设佛山网站设计哪家便宜
  • wordpress创建分站点网站培训培训班
  • 自助建站系统搭建网站源码php