跳到主要内容

EPS to PNG

在浏览器中将 EPS 转为 PNG,文件无需上传

光栅分辨率

文件在本地处理,无需上传

输出说明EPS → PNG

转换后的图片将在这里显示

转换结果直接下载到你的设备

EPS 图形通过 Ghostscript WebAssembly 渲染后再转换,文字和细小图形可能变化

如何将EPS转换为PNG

  1. 选择文件头部具有数字BoundingBox的EPS。
  2. 选择72、144或300 DPI,再点击转换。
  3. 查看实际PNG预览和尺寸后下载。更改DPI会清除旧结果,需要重新转换。

先选够用的PNG尺寸

EPS包含绘图指令,也可以嵌入位图。PNG是固定像素网格。本工具在浏览器中渲染一个静态PNG,不保留可编辑矢量、图层或路径。新分辨率选项改变实际输出像素数,不删除背景对象、不修复字体、不恢复位图中没有的细节。请保留EPS原稿。

原创分辨率与边界框实验

同一矢量图的三个分辨率

2026年10月23日手写EPS,青色矩形和杏色圆形的边界框为144 × 72点。实际从工具下载:72 DPI得到144 × 72像素、996字节;144 DPI为288 × 144、2,431字节;300 DPI为600 × 300、6,687字节。输入和全部输出可下载,附完整哈希。

本例的宽度为144点 × DPI ÷ 72,高度同理。DPI翻倍时两边翻倍、像素总数变四倍;这改变实际图片尺寸,不只是打印标签。PNG字节数取决于压缩内容,不按同一比例增长。

旧版固定72 DPI;默认仍为72。本次六组正常72 DPI结果与旧版逐字节相同。144和300为新增可选设置;不承诺已验证打印效果,也不认为文件越大越好。

同一矢量图的三个分辨率
2026-10-23合成EPS实测;图中嵌入实际下载PNG。

边界框是裁剪区域,不会自动寻找图形

将同一图形平移30、40点,并把边界框改为30,40,174,112,三个DPI的实际PNG均与零原点版本逐字节相同。非零原点不必然增加留白。按声明框裁剪是原有行为。

故意只把边界框缩为72 × 72点而保留宽图形,72 DPI实际得到72 × 72、635字节,右半被裁掉。这个样本的框故意不正确;提高DPI也不会找回框外内容,应在源程序修正导出。

另一诊断样本在头部写atend、尾部才给数字框。此前检查读到了尾部数字,渲染却得到300 DPI下2550 × 3300整纸输出。现在明确拒绝此不支持布局,不声称新增尾部框支持。1200点宽样本在72 DPI可用,300时触及原有4096像素边长限制,应降低DPI。

边界框是裁剪区域,不会自动寻找图形
2026-10-23合成EPS实测;图中嵌入实际下载PNG。

更多输出像素不会重绘嵌入位图

合成EPS嵌入8 × 4像素两色位图,铺满144 × 72点。三个DPI输出尺寸与矢量样本相同,但画面仍来自八列四行信息。本例输出始终只有原来的两种颜色,块状图案仍可见,300 DPI PNG为4,997字节。

同为600 × 300像素,一份重绘矢量指令,另一份放大已有像素;尺寸相同不代表细节相同。图中以相同显示尺寸展示实际下载,不扩展到所有照片、字体或插值算法。

额外绘入白底或棋盘格的两份EPS输出全不透明,未绘背景样本角落透明。棋盘格也可能是画面本身。本工具不删除绘入背景;实验仅针对这批手写样本和一个桌面浏览器,未实测竞品,不证明独家优势。

更多输出像素不会重绘嵌入位图
2026-10-23合成EPS实测;图中嵌入实际下载PNG。

下载输入与实际PNG

2026年10月23日实测;原创手写EPS,不是Illustrator导出。输入尺寸是边界框点尺寸,输出是实际像素。故意过紧的框属于诊断样本;附哈希、错误记录及生成器,不同浏览器编码可能不同。

样本EPSPNG
vector-logovector-logo.eps
144 × 72 pt / BoundingBox extent · 252 bytes
SHA-2566461c58004d00211d6193ace5ea0d3fd68bd14096839be506d509518c2b026a3
vector-logo-144.png
288 × 144 px · 2431 bytes
SHA-256a25ccb325a7259bdff0926513e03bed7ef161cc8778aa82aad76a474182ff4d5
vector-logo-300.png
600 × 300 px · 6687 bytes
SHA-256494cf8c9a15cc799892aa3d4a39dba61a533f30ab9d4216bc86ecb01a3468e48
vector-logo-72.png
144 × 72 px · 996 bytes
SHA-25622a8adc63159d245bf22bb5c19ea735e13dd780d88d8c7c410bdaea396dafea8
shifted-originshifted-origin.eps
144 × 72 pt / BoundingBox extent · 272 bytes
SHA-256e901ba45e7f191fbddbeb8d4c5cb8eda6c2b9f7a549256881cd6feab8f0a7b91
shifted-origin-144.png
288 × 144 px · 2431 bytes
SHA-256a25ccb325a7259bdff0926513e03bed7ef161cc8778aa82aad76a474182ff4d5
shifted-origin-300.png
600 × 300 px · 6687 bytes
SHA-256494cf8c9a15cc799892aa3d4a39dba61a533f30ab9d4216bc86ecb01a3468e48
shifted-origin-72.png
144 × 72 px · 996 bytes
SHA-25622a8adc63159d245bf22bb5c19ea735e13dd780d88d8c7c410bdaea396dafea8
tight-boxtight-box.eps
72 × 72 pt / deliberately tight box · 251 bytes
SHA-256e2854b802f586fa507b907658cff6151ba0ba5e022e23754a6bf80fecc425909
tight-box-144.png
144 × 144 px · 1554 bytes
SHA-2564182bf2d1952e2bc1bff9dbac63a9de1c7a0914518666169ad99ec8aef0f0f84
tight-box-300.png
300 × 300 px · 4098 bytes
SHA-2562fc12208a39ac1760ccc52cfc3bef11d27406676572e9dede78ae6f96aa5b06e
tight-box-72.png
72 × 72 px · 635 bytes
SHA-256bb42401a350f3ad1fae9cbaa0770134ff5c5657530bfe122bdbec2db4a11ca46
painted-whitepainted-white.eps
144 × 72 pt / BoundingBox extent · 292 bytes
SHA-256f35ae63927370880408952bab8e03df2baf81188a9998c6e555fab716ec27e4a
painted-white-144.png
288 × 144 px · 2434 bytes
SHA-25620e51e88c1a67e0446c3ba953c16ceba137a6fac030fca5bcb3328a0c76c1bbd
painted-white-300.png
600 × 300 px · 6686 bytes
SHA-2563e7f5508297bc1f18b60ca7e8b4261b1f317f97b4c5decd8ba6542e07f56e4ae
painted-white-72.png
144 × 72 px · 994 bytes
SHA-256583d584a34c89349a204a899543f1ca6fd94522d36137f80d816ca9aa86d3abf
painted-checkerboardpainted-checkerboard.eps
144 × 72 pt / BoundingBox extent · 2592 bytes
SHA-2560fc56822fc0c4a5d6ddab4119c6e3717b54c890b3a2878dbf54770cf5bcd24e6
painted-checkerboard-144.png
288 × 144 px · 2668 bytes
SHA-2561c1b1b220d7e8ffa754f623ff9a72023ded235689a247f166af9536179e33ea6
painted-checkerboard-300.png
600 × 300 px · 6917 bytes
SHA-2560a678c45220a70f2e2cf6e5dcbe59fda88ff61bf0f295a1ac483387eecb14d4b
painted-checkerboard-72.png
144 × 72 px · 1184 bytes
SHA-256676032d77213fb08f550a7559b43f0942d9e0195de509d3e22b18c7df62f9242
embedded-rasterembedded-raster.eps
144 × 72 pt / BoundingBox extent · 421 bytes
SHA-256a1561be1f046dc412cc63743dc2398e5fee1c8b7dd08a14375d6b797e1f14f87
embedded-raster-144.png
288 × 144 px · 1586 bytes
SHA-25664dd5d4160df1b05cf360245a1beb741a75b67bea4792f7c4d32c9b2cb4eb107
embedded-raster-300.png
600 × 300 px · 4997 bytes
SHA-256debfd4256563ab2618e1aabb9db1c345591fad2bdc6f7485f33a26f2edfcba00
embedded-raster-72.png
144 × 72 px · 674 bytes
SHA-25603a646cf1ffcfe8bdf52d85583e63804bf40754ac7f44710b140c03ff6ccd143

日期、全部输入输出与错误记录 · 输入生成器 · SHA256SUMS

诊断输入:large-at-300.eps · at-end-box.eps · broken-program.eps · invalid.eps ·

支持范围与限制

一次一个EPS,最多20MB;前4096个文本字符、注释头结束前需整数数字BoundingBox。可选72/144/300 DPI。原有每边4096像素、合计1600万像素限制适用于所选分辨率,仍受设备内存和超时影响。无自定义裁剪、自动去边、抠背景、批量选文件、修字体、专色校样或可编辑图层导出。

EPS转PNG常见问题

为什么PNG尺寸比预期小?

默认72 DPI约每点一像素。本例144 × 72点在300 DPI输出600 × 300像素;请按用途选择并检查实际结果,不等于打印质量保证。

300 DPI能让嵌入照片更清楚吗?

只能增加输出像素,不能恢复不存在的源细节。8 × 4位图放到600 × 300仍有色块,应使用更清晰原图或真实矢量。

为什么有裁切或大片留白?

渲染使用声明的边界框,不自动寻找图形。故意窄框会裁切;数字框应位于头部,尾部才有框的布局现在会拒绝。

为什么棋盘格或白底还在?

绘入的形状仍是不透明对象,只有未绘入的区域才保留透明。请在源编辑器中删除不需要的形状。

高DPI被拒绝怎么办?

降低DPI或导出较小且边界正确的源文件。限制为4096像素边长及1600万总像素;1200点宽样本在72可用,在300超过边长,不提供残缺结果。

来源与测试范围

Ghostscript EPS cropping · Adobe EPS specification