Adobe Illustrator绘图解决卡顿问题

最近在用AI做矢量图,但是遇到了一个很难搞的问题,当我们需要分辨率较高的图片的时候,Python用Matplotlib生成pdf时dpi参数会设置为600及以上,但这样的话就造成pdf文件过大以及AI卡顿两个问题,比如,下午生成的几个.pdf文件中,有一个文件的大小是90+Mb,AI导入非常困难,大概用了将近1小时我才对该文件内的图片进行了很少的修改。

为了解决AI卡顿这个问题,我找了很多办法,包括但不限于:

1、关闭集成显卡,使用电脑自带的独立显卡:
关闭集成显卡

2、更改AI的暂存盘:
来源: 改进 Windows 和 macOS 上的 Illustrator 性能 (adobe.com)

3、使用低分辨率EPS预览:
来源: 改进 Windows 和 macOS 上的 Illustrator 性能 (adobe.com)

4、禁用"消除图稿锯齿":
来源: 改进 Windows 和 macOS 上的 Illustrator 性能 (adobe.com)

尤其是方法一,对显卡性能要求非常高,耗电量巨大,但是上述方法都无济于事,AI还是很卡 。为了解决这个问题,我在各技术平台都找了,有抱怨的Adobe还在一个核心猛输出、或者是将链接改为手动,甚至是说让我放弃使用Adobe Illustrator 转用Adobe InDesign,但是后者矢量图做起来很麻烦,没有AI方便。

思前想后,终于找到了问题的突破点:改变PDF文件的大小!!!既然我改不了AI,那我就去修改PDF文件的大小,幸运的是,Matplotlib有这个参数:

python 复制代码
ax3 = fig.add_subplot(1, 3, 3)
ax3.pcolormesh(xaxis, yaxis, photo3, cmap='jet', rasterized=True)

添加这个参数就好。

python 复制代码
rasterized=True

通过该参数的控制,dpi保持不变的情况下原本要保存近100Mb的PDF文件最多只需几百Kb的内存,导入AI做矢量图非常快捷,我重新对这幅图片进行了调整,用时不到10分钟就解决了。

小tips:

试了一下,AI直接导出PNG格式图片时候,将分辨率调至1000+,Word中导入图片时,14号字与五号字大小相近,

相关推荐
ZC跨境爬虫5 小时前
跟着 MDN 学 HTML day_9:(信件语义标记)
前端·css·笔记·ui·html
Avalon71216 小时前
Unity3D响应式渲染UI框架UniVue
游戏·ui·unity·c#·游戏引擎
qq_4542450318 小时前
从 UI 操作到环境交互:一种通用元命令自动化协议的设计与意义
人工智能·ui·自动化·交互
格林威19 小时前
工业视觉检测:提供可视化UI调试工具的实现方式是什么?
开发语言·人工智能·数码相机·ui·计算机视觉·视觉检测·工业相机
ZC跨境爬虫20 小时前
跟着 MDN 学 HTML day_8:(高级文本语义标签+适配核心功底)
前端·css·笔记·ui·html
橙子199110161 天前
UI 绘制相关
ui
Math_teacher_fan1 天前
Flutter 跨平台开发实战:鸿蒙与音乐律动艺术(六)、Lissajous 利萨茹曲线:频率耦合的轨迹艺术
flutter·ui·数学建模·华为·harmonyos·鸿蒙系统
jiejiejiejie_2 天前
Flutter for OpenHarmony 萌系 UI 实战合集:骨架屏 + 引导页一站式指南
flutter·ui·华为
Ulyanov2 天前
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》 开发环境搭建与工具链极简主义 —— 拒绝臃肿,构建工业级基座
开发语言·python·qt·ui·架构·系统仿真
Ulyanov2 天前
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》:QML 声明式语法与霓虹按钮 —— 当 Python 遇见现代美学
开发语言·python·ui·qml·系统仿真·雷达电子对抗仿真