imagemagick安装编译无法识别helc问题复盘
title: "imagemagick安装编译无法识别helc问题复盘"
date: 2023-07-19T22:03:21+08:00
categories:
- linux
- 问题记录
mermaid: true
问题环境
组件 | 版本 |
---|---|
centos | 7.9 |
imagemagick | 7.1.1-13 |
libheif | 1.3.2-2.el7 |
过程
问题: 二进制编译无法启用heic功能
我接到问题的时候,以为只是模块编译问题,在自己按照文档一路操作下来结果和他的一致(由此可见,不要把别人想得太弱智)。既然不是操作问题,那多半就是基础库版本问题,但是最烦的就是二进制安装一堆lib基础库,对比网络上的安装文档,似乎版本都相差不多,应该不至于出问题。后来我翻到官方文档的安装有备注操作系统为centso8,为什么要备注centos8?我绝对我有理由怀疑为所有系统库都过低导致无法识别。
在安装centos8系统并进行imagemagick安装后,正常开启heic功能。至此,矛头直指版本问题。我降低软件版本,将imagemagick 7.1.1-13降低到7.1.0.25后heic功能正常开启。问题解决,一个问题没有头绪的时候试图上升一个维度,去思考,往往会有不一样的结果。
总结
- 对于问题,不要把别人想得过于弱智,调查清楚情况,打有把握的仗。
- 对于人,不要把人想得过于好,做生意,下单付款后再开始,不然会很被动。
- 对于定价,是一个问题。过低白忙活,过高别人不会付款。
flowchart TB
本次交易 --> 时间使用长且很难减少 --> 提前阅读相应说明了解情况
时间使用长且很难减少 --> 提高价格
本次交易 --> 不可复制 --> 意味着不可批量 -->边际效应递减
本次交易 --> 单价低 --> 提高价格 -->减小市场面 --> 扩大知识深度
flowchart TB
商业模式 --> 目标群体 --> 遇到问题的人 --> 为什么要付钱 --> 这个问题短时间内他无法解决 -->应该加深知识深度构建壁垒
商业模式 --> 可复制性 -->复制成本高所以有边际效应 --> 所以做现代化工匠是一种选择
参考文档
- imagemagick高级安装文档
- imagemagick源码编译
- 文档有说明
如果只用一种方式了解某样事物,你就不会真正了解它。了解事物真正含义的秘密取决于如何将其与我们所了解的其他事物相联系。通过联系,你可将想法内化于心,从各种角度看问题,直至找到适合自己的方法。这才是思考的真谛!
──马文·明斯基