论坛帮助 |
社区圈子 |
日历事件 |
2020-07-23, 10:59 | #1 | |||
|
||||
正式会员
等级: 七袋长老
|
导出png设置要求如下 1. 使用画板大小,只导出显示的图层 2.文件名与原文件相同,路径为源文件所在路径 3.分辨率为屏幕72ppi 4.背景为白色 5.导出有个提示告诉已经导出jpg了。 6.要求cs6-cc2020都可以使用 此帖于 2020-07-23 11:02 被 骑着羊打狼 编辑. 原因: 补充图片 |
|||
2020-07-24, 11:19 | 只看该作者 #3 | ||
|
|||
java爱好者
等级: 六袋长老
|
var pngPath = activeDocument.fullName.toString(); pngPath = pngPath.substring(0,pngPath.lastIndexOf(".")); exportFileToPNG24(pngPath); function exportFileToPNG24 (dest) { if ( app.documents.length > 0 ) { var exportOptions = new ExportOptionsPNG24(); var type = ExportType.PNG24; var fileSpec = new File(dest); exportOptions.antiAliasing = false; exportOptions.transparency = false; exportOptions.artBoardClipping = true; exportOptions.saveAsHTML = true; app.activeDocument.exportFile( fileSpec, type, exportOptions ); } } /***多页的***/ if ( app.documents.length > 0 ) { var doc = app.activeDocument; for(i=0;i<doc.artboards.length;i++){ var pngPath = activeDocument.fullName.toString(); pngPath = pngPath.substring(0,pngPath.lastIndexOf("."))+doc.artboards[i].name; doc.artboards.setActiveArtboardIndex(i); exportFileToPNG24(pngPath); } function exportFileToPNG24 (dest) { var exportOptions = new ExportOptionsPNG24(); var type = ExportType.PNG24; var fileSpec = new File(dest); exportOptions.antiAliasing = false; exportOptions.transparency = false; exportOptions.artBoardClipping = true; exportOptions.saveAsHTML = true; app.activeDocument.exportFile( fileSpec, type, exportOptions ); } } |
||
右列 3 位会员因为此帖价值甚高向 jialan75 表示感谢: |
2020-07-24, 11:51 | 只看该作者 #5 | |||
|
||||
正式会员
等级: 七袋长老
|
引用:
|
|||
2020-07-24, 15:16 | 只看该作者 #8 | ||
|
|||
正式会员
等级: 一袋长老
|
引用:
|
||
2020-07-24, 15:47 | 只看该作者 #9 | ||
|
|||
java爱好者
等级: 六袋长老
|
var exportOptions = new ExportOptionsPNG24(); var type = ExportType.PNG24; var fileSpec = new File(dest); exportOptions.antiAliasing = false; exportOptions.transparency = false; exportOptions.artBoardClipping = true; exportOptions.verticalScale = 150.0; exportOptions.horizontalScale = 150.0; exportOptions.saveAsHTML = true; app.activeDocument.exportFile( fileSpec, type, exportOptions ); } 你试试。 这样做的意思 把图片放大1.5倍 分辨率没有变化。 接触过很多 类似关于图片的 jdk 很少见到 能设置 dpi的 |
||
2020-07-24, 16:22 | 只看该作者 #10 | ||
|
|||
正式会员
等级: 一袋长老
|
引用:
if ( app.documents.length > 0 ) { var doc = app.activeDocument; for(i=0;i<doc.artboards.length;i++){ var pngPath = activeDocument.fullName.toString(); pngPath = pngPath.substring(0,pngPath.lastIndexOf("."))+doc.artboards[i].name; doc.artboards.setActiveArtboardIndex(i); exportFileToPNG24(pngPath); } function exportFileToPNG24 (dest) { var exportOptions = new ExportOptionsPNG24(); var type = ExportType.PNG24; var fileSpec = new File(dest); exportOptions.antiAliasing = false; exportOptions.transparency = false; exportOptions.artBoardClipping = true; exportOptions.verticalScale = 150.0; exportOptions.horizontalScale = 150.0; exportOptions.saveAsHTML = true; app.activeDocument.exportFile( fileSpec, type, exportOptions ); } } 此帖于 2020-07-24 16:32 被 Bowen yang 编辑. 原因: 理解错误 |
||
2020-07-24, 16:28 | 只看该作者 #11 | ||
|
|||
java爱好者
等级: 六袋长老
|
if ( app.documents.length > 0 ) { var doc = app.activeDocument; for(i=0;i<doc.artboards.length;i++){ var pngPath = activeDocument.fullName.toString(); pngPath = pngPath.substring(0,pngPath.lastIndexOf("."))+doc.artboards[i].name; doc.artboards.setActiveArtboardIndex(i); exportFileToPNG24(pngPath); } function exportFileToPNG24 (dest) { var exportOptions = new ExportOptionsPNG24(); var type = ExportType.PNG24; var fileSpec = new File(dest); exportOptions.antiAliasing = false; exportOptions.transparency = false; exportOptions.artBoardClipping = true; exportOptions.saveAsHTML = true; exportOptions.verticalScale = 150.0; exportOptions.horizontalScale = 150.0; app.activeDocument.exportFile( fileSpec, type, exportOptions ); } } |
||
右列会员因为此帖价值甚高向 jialan75 表示感谢: |
Bowen yang (2020-07-24)
|
2020-07-24, 16:41 | 只看该作者 #12 | ||
|
|||
正式会员
等级: 一袋长老
|
引用:
|
||
2020-07-24, 17:12 | 只看该作者 #14 | |||
|
||||
正式会员
等级: 七袋长老
|
|
|||
2020-07-29, 11:23 | 只看该作者 #15 | |||
|
||||
正式会员
等级: 三袋长老
|
//导出为PNG24格式 //将当前文档作为指定的PNG24文件导出到dest //选项,dest包含完整路径,包括文件名saveAsHTML //选项使用图像文件夹中的PNG文件创建HTML版本 function exportFileToPNG24 (dest) { if ( app.documents.length > 0 ) { var exportOptions = new ExportOptionsPNG24(); var type = ExportType.PNG24; var fileSpec = new File(dest); exportOptions.antiAliasing = false; exportOptions.transparency = false; exportOptions.saveAsHTML = true; app.activeDocument.exportFile( fileSpec, type, exportOptions ); } } |
|||
右列会员因为此帖价值甚高向 liangqr 表示感谢: |
骑着羊打狼 (2020-07-29)
|