如何将EPS转换为PNG
- 选择文件头部具有数字BoundingBox的EPS。
- 选择72、144或300 DPI,再点击转换。
- 查看实际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为新增可选设置;不承诺已验证打印效果,也不认为文件越大越好。
边界框是裁剪区域,不会自动寻找图形
将同一图形平移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。
更多输出像素不会重绘嵌入位图
合成EPS嵌入8 × 4像素两色位图,铺满144 × 72点。三个DPI输出尺寸与矢量样本相同,但画面仍来自八列四行信息。本例输出始终只有原来的两种颜色,块状图案仍可见,300 DPI PNG为4,997字节。
同为600 × 300像素,一份重绘矢量指令,另一份放大已有像素;尺寸相同不代表细节相同。图中以相同显示尺寸展示实际下载,不扩展到所有照片、字体或插值算法。
额外绘入白底或棋盘格的两份EPS输出全不透明,未绘背景样本角落透明。棋盘格也可能是画面本身。本工具不删除绘入背景;实验仅针对这批手写样本和一个桌面浏览器,未实测竞品,不证明独家优势。
下载输入与实际PNG
2026年10月23日实测;原创手写EPS,不是Illustrator导出。输入尺寸是边界框点尺寸,输出是实际像素。故意过紧的框属于诊断样本;附哈希、错误记录及生成器,不同浏览器编码可能不同。
| 样本 | EPS | PNG |
|---|---|---|
| vector-logo | vector-logo.eps 144 × 72 pt / BoundingBox extent · 252 bytes SHA-2566461c58004d00211d6193ace5ea0d3fd68bd14096839be506d509518c2b026a3 | vector-logo-144.png 288 × 144 px · 2431 bytes SHA-256a25ccb325a7259bdff0926513e03bed7ef161cc8778aa82aad76a474182ff4d5vector-logo-300.png 600 × 300 px · 6687 bytes SHA-256494cf8c9a15cc799892aa3d4a39dba61a533f30ab9d4216bc86ecb01a3468e48vector-logo-72.png 144 × 72 px · 996 bytes SHA-25622a8adc63159d245bf22bb5c19ea735e13dd780d88d8c7c410bdaea396dafea8 |
| shifted-origin | shifted-origin.eps 144 × 72 pt / BoundingBox extent · 272 bytes SHA-256e901ba45e7f191fbddbeb8d4c5cb8eda6c2b9f7a549256881cd6feab8f0a7b91 | shifted-origin-144.png 288 × 144 px · 2431 bytes SHA-256a25ccb325a7259bdff0926513e03bed7ef161cc8778aa82aad76a474182ff4d5shifted-origin-300.png 600 × 300 px · 6687 bytes SHA-256494cf8c9a15cc799892aa3d4a39dba61a533f30ab9d4216bc86ecb01a3468e48shifted-origin-72.png 144 × 72 px · 996 bytes SHA-25622a8adc63159d245bf22bb5c19ea735e13dd780d88d8c7c410bdaea396dafea8 |
| tight-box | tight-box.eps 72 × 72 pt / deliberately tight box · 251 bytes SHA-256e2854b802f586fa507b907658cff6151ba0ba5e022e23754a6bf80fecc425909 | tight-box-144.png 144 × 144 px · 1554 bytes SHA-2564182bf2d1952e2bc1bff9dbac63a9de1c7a0914518666169ad99ec8aef0f0f84tight-box-300.png 300 × 300 px · 4098 bytes SHA-2562fc12208a39ac1760ccc52cfc3bef11d27406676572e9dede78ae6f96aa5b06etight-box-72.png 72 × 72 px · 635 bytes SHA-256bb42401a350f3ad1fae9cbaa0770134ff5c5657530bfe122bdbec2db4a11ca46 |
| painted-white | painted-white.eps 144 × 72 pt / BoundingBox extent · 292 bytes SHA-256f35ae63927370880408952bab8e03df2baf81188a9998c6e555fab716ec27e4a | painted-white-144.png 288 × 144 px · 2434 bytes SHA-25620e51e88c1a67e0446c3ba953c16ceba137a6fac030fca5bcb3328a0c76c1bbdpainted-white-300.png 600 × 300 px · 6686 bytes SHA-2563e7f5508297bc1f18b60ca7e8b4261b1f317f97b4c5decd8ba6542e07f56e4aepainted-white-72.png 144 × 72 px · 994 bytes SHA-256583d584a34c89349a204a899543f1ca6fd94522d36137f80d816ca9aa86d3abf |
| painted-checkerboard | painted-checkerboard.eps 144 × 72 pt / BoundingBox extent · 2592 bytes SHA-2560fc56822fc0c4a5d6ddab4119c6e3717b54c890b3a2878dbf54770cf5bcd24e6 | painted-checkerboard-144.png 288 × 144 px · 2668 bytes SHA-2561c1b1b220d7e8ffa754f623ff9a72023ded235689a247f166af9536179e33ea6painted-checkerboard-300.png 600 × 300 px · 6917 bytes SHA-2560a678c45220a70f2e2cf6e5dcbe59fda88ff61bf0f295a1ac483387eecb14d4bpainted-checkerboard-72.png 144 × 72 px · 1184 bytes SHA-256676032d77213fb08f550a7559b43f0942d9e0195de509d3e22b18c7df62f9242 |
| embedded-raster | embedded-raster.eps 144 × 72 pt / BoundingBox extent · 421 bytes SHA-256a1561be1f046dc412cc63743dc2398e5fee1c8b7dd08a14375d6b797e1f14f87 | embedded-raster-144.png 288 × 144 px · 1586 bytes SHA-25664dd5d4160df1b05cf360245a1beb741a75b67bea4792f7c4d32c9b2cb4eb107embedded-raster-300.png 600 × 300 px · 4997 bytes SHA-256debfd4256563ab2618e1aabb9db1c345591fad2bdc6f7485f33a26f2edfcba00embedded-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超过边长,不提供残缺结果。