[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 30# terse


    就是运行不了,直接闪退,没有任何文件和文件夹~~~~!
是不是我的系统需要安装什么,或者调用的软件没有?

TOP

回复 31# luckcsz
不清楚你那边运行环境 右键没有 使用PowersShell运行吗
假如你需处理图片文件在“d:\Image” 文件夹
在此文件夹 放入脚本并命名”Image.ps1“
再在此文件夹新建BAT文件 然后写入下面代码
运行看什么情况
  1. @echo off
  2. PowerShell -file  "d:\Image\Image.ps1"
  3. pause
复制代码

TOP

回复 32# terse


        就是右键使用powersShell,运行直接闪退。我是和图片同一级文件夹里运行的。

TOP

是不是注册表中需要更改什么选项~?

TOP

回复 34# luckcsz


PowerShell –NoProfile –ExecutionPolicy Bypass -file  "d:\Image\Image.ps1"
加两个参数试试
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 35# Batcher


    可以运行了,但制作出来dpi只有96了(dpi需要300的),好像还没压缩(96的dpi就已经超过原有300的大小了),制作后的文件名以原文件名吗?
图片底色可以批量修改吗?制作出的图片格式直接是 tif 格式可以做吗?
全部代码放在PS1要写到哪里?
第一、二张是制作出的属性,第三张图是原文件的大小属性
还请老师帮忙看下~谢谢!

TOP

回复 35# Batcher


    老师请问下: ImageMagick 对应方法翻译 这个是哪个版本,需要到哪里可以下?红色标的有这个功能
https://www.jianshu.com/p/5207b49a09f9
图像处理(ImageMagick)
基本用法
Imagick - Imagick课
Imagick :: adaptiveBlurImage - 向图像添加自适应模糊滤镜
Imagick :: adaptiveResizeImage - 使用数据相关三角测量自适应调整图像大小
Imagick :: adaptiveSharpenImage - 自适应地锐化图像
Imagick :: adaptiveThresholdImage - 根据强度范围选择每个像素的阈值
Imagick :: addImage - 将新图像添加到Imagick对象图像列表
Imagick :: addNoiseImage - 为图像添加随机噪声
Imagick :: affineTransformImage - 转换图像
Imagick :: animateImages - 动画图像或图像
Imagick :: annotateImage - 使用文本注释图像
Imagick :: appendImages - 附加一组图像
Imagick :: autoLevelImage - 说明
Imagick :: averageImages - 平均一组图像
Imagick :: blackThresholdImage - 将所有阈值以下的像素强制为黑色
Imagick :: blueShiftImage - 说明
Imagick :: blurImage - 将模糊滤镜添加到图像
Imagick :: borderImage - 用边框围绕图像
Imagick :: brightnessContrastImage - 说明
Imagick :: charcoalImage - 模拟木炭图
Imagick :: chopImage - 删除图像和修剪区域
Imagick :: clampImage - 说明
Imagick :: clear - 清除与Imagick对象关联的所有资源
Imagick :: clipImage - 沿着8BIM配置文件的第一条路径剪辑
Imagick :: clipImagePath - 说明
Imagick :: clipPathImage - 从8BIM配置文件中沿着命名路径剪切
Imagick :: clone - 创建Imagick对象的精确副本
Imagick :: clutImage - 替换图像中的颜色
Imagick :: coalesceImages - 复合一组图像
Imagick :: colorFloodfillImage - 更改与目标匹配的任何像素的颜色值
Imagick :: colorizeImage - 将填充颜色与图像混合
Imagick :: colorMatrixImage - 说明
Imagick :: combineImages - 将一个或多个图像合并成一个图像
Imagick :: commentImage - 向您的图片添加评论
Imagick :: compareImageChannels - 返回一个或多个图像的差异
Imagick :: compareImageLayers - 返回图像之间的最大边界区域
Imagick :: compareImages - 将图像与重建的图像进行比较
Imagick :: compositeImage - 将一个图像复合到另一个图像上
Imagick :: 构造 - Imagick构造函数
Imagick :: contrastImage - 改变图像的对比度
Imagick :: contrastStretchImage - 增强彩色图像的对比度
Imagick :: convolveImage - 将自定义卷积内核应用于图像
Imagick :: count - 说明
Imagick :: cropImage - 提取图像的一个区域
Imagick :: cropThumbnailImage - 创建裁剪缩略图
Imagick :: current - 返回对当前Imagick对象的引用
Imagick :: cycleColormapImage - 消除图像的色彩映射
Imagick :: decipherImage - 解密图像
Imagick :: deconstructImages - 返回图像之间的某些像素差异
Imagick :: deleteImageArtifact - 删除图像工件
Imagick :: deleteImageProperty - 说明
Imagick :: deskewImage - 去除图像的偏斜
Imagick :: despeckleImage - 减少图像中的斑点噪音
Imagick :: destroy - 销毁Imagick对象
Imagick :: displayImage - 显示图像
Imagick :: displayImages - 显示图像或图像序列
Imagick :: distortionImage - 使用各种失真方法扭曲图像
Imagick :: drawImage - 渲染当前图像上的ImagickDraw对象
Imagick :: edgeImage - 增强图像内的边缘
Imagick :: embossImage - 返回具有三维效果的灰度图像
Imagick :: encipherImage - 加密图像
Imagick :: enhancementImage - 提高嘈杂图像的质量
Imagick :: equalizeImage - 均衡图像直方图
Imagick :: evaluateImage - 将表达式应用于图像
Imagick :: exportImagePixels - 导出原始图像像素
Imagick :: extentImage - 设置图像大小
Imagick :: filter - 说明
Imagick :: flattenImages - 合并一系列图像
Imagick :: flipImage - 创建垂直镜像
Imagick :: floodFillPaintImage - 更改匹配目标的任何像素的颜色值
Imagick :: flopImage - 创建一个水平镜像
Imagick :: forwardFourierTransformImage - 说明
Imagick :: frameImage - 添加一个模拟的三维边框
Imagick :: functionImage - 在图像上应用一个函数
Imagick :: fxImage - 评估图像中每个像素的表达式
Imagick :: gammaImage - 伽玛校正图像
Imagick :: gaussianBlurImage - 模糊图像
Imagick :: getColorspace - 获取颜色空间
Imagick :: getCompression - 获取对象压缩类型
Imagick :: getCompressionQuality - 获取对象的压缩质量
Imagick :: getCopyright - 以字符串形式返回ImageMagick API版权
Imagick :: getFilename - 与图像序列相关联的文件名
Imagick :: getFont - 获取字体
Imagick :: getFormat - 返回Imagick对象的格式
Imagick :: getGravity - 获取重力
Imagick :: getHomeURL - 返回ImageMagick主URL
Imagick :: getImage - 返回一个新的Imagick对象
Imagick :: getImageAlphaChannel - 获取图像alpha通道
Imagick :: getImageArtifact - 获取图像工件
Imagick :: getImageAttribute - 说明
Imagick :: getImageBackgroundColor - 返回图像背景颜色
Imagick :: getImageBlob - 以blob的形式返回图像序列
Imagick :: getImageBluePrimary - 返回色蓝色主要点
Imagick :: getImageBorderColor - 返回图像边框颜色
Imagick :: getImageChannelDepth - 获取特定图像通道的深度
Imagick :: getImageChannelDistortion - 将图像的图像通道与重建图像进行比较
Imagick :: getImageChannelDistortions - 获取通道失真
Imagick :: getImageChannelExtrema - 获取一个或多个图像通道的极值
Imagick :: getImageChannelKurtosis - getImageChannelKurtosis目的
Imagick :: getImageChannelMean - 获取平均值和标准差
Imagick :: getImageChannelRange - 获取通道范围
Imagick :: getImageChannelStatistics - 返回图像中每个通道的统计信息
Imagick :: getImageClipMask - 获取图像剪辑蒙版
Imagick :: getImageColormapColor - 返回指定颜色映射索引的颜色
Imagick :: getImageColors - 获取图像中唯一颜色的数量
Imagick :: getImageColorspace - 获取图像的颜色空间
Imagick :: getImageCompose - 返回与图像关联的复合运算符
Imagick :: getImageCompression - 获取当前图像的压缩类型
Imagick :: getImageCompressionQuality - 获取当前图像的压缩质量
Imagick :: getImageDelay - 获取图像延迟
Imagick :: getImageDepth - 获取图像深度
Imagick :: getImageDispose - 获取图像处理方法
Imagick :: getImageDistortion - 将图像与重建的图像进行比较
Imagick :: getImageExtrema - 获取图像的极值
Imagick :: getImageFilename - 返回序列中特定图像的文件名
Imagick :: getImageFormat - 返回序列中特定图像的格式
Imagick :: getImageGamma - 获取图像gamma
Imagick :: getImageGeometry - 获取关联数组的宽度和高度
Imagick :: getImageGravity - 获取图像重力
Imagick :: getImageGreenPrimary - 返回色绿色主要点
Imagick :: getImageHeight - 返回图像高度
Imagick :: getImageHistogram - 获取图像直方图
Imagick :: getImageIndex - 获取当前活动图像的索引
Imagick :: getImageInterlaceScheme - 获取图像交错方案
Imagick :: getImageInterpolateMethod - 返回插值方法
Imagick :: getImageIterations - 获取图像迭代
Imagick :: getImageLength - 返回以字节为单位的图像长度
Imagick :: getImageMagickLicense - 返回包含ImageMagick许可证的字符串
Imagick :: getImageMatte - 如果图像具有无光泽通道,则返回
Imagick :: getImageMatteColor - 返回图像的无光泽颜色
Imagick :: getImageMimeType - 说明
Imagick :: getImageOrientation - 获取图像方向
Imagick :: getImagePage - 返回页面几何
Imagick :: getImagePixelColor - 返回指定像素的颜色
Imagick :: getImageProfile - 返回命名的图像配置文件
Imagick :: getImageProfiles - 返回图像配置文件
Imagick :: getImageProperties - 返回图像属性
Imagick :: getImageProperty - 返回命名的图像属性
Imagick :: getImageRedPrimary - 返回色度红色主要点
Imagick :: getImageRegion - 提取图像的一个区域
Imagick :: getImageRenderingIntent - 获取图像渲染意图
Imagick :: getImageResolution - 获取图像X和Y分辨率
Imagick :: getImagesBlob - 返回所有图像序列作为一个blob
Imagick :: getImageScene - 获取图像场景
Imagick :: getImageSignature - 生成一个SHA-256消息摘要
Imagick :: getImageSize - 以字节为单位返回图像长度
Imagick :: getImageTicksPerSecond - 获取每秒的图像刻度
Imagick :: getImageTotalInkDensity - 获取图像总墨水密度
Imagick :: getImageType - 获取潜在的图像类型
Imagick :: getImageUnits - 获取分辨率的图像单位
Imagick :: getImageVirtualPixelMethod - 返回虚拟像素方法
Imagick :: getImageWhitePoint - 返回色度白点
Imagick :: getImageWidth - 返回图像宽度
Imagick :: getInterlaceScheme - 获取对象交错方案
Imagick :: getIteratorIndex - 获取当前活动图像的索引
Imagick :: getNumberImages - 返回对象中的图像数
Imagick :: getOption - 返回与指定键相关联的值
Imagick :: getPackageName - 返回ImageMagick包名称
Imagick :: getPage - 返回页面几何
Imagick :: getPixelIterator - 返回MagickPixelIterator
Imagick :: getPixelRegionIterator - 为图像部分获取​​ImagickPixelIterator
Imagick :: getPointSize - 获取点大小
Imagick :: getQuantum - 说明
Imagick :: getQuantumDepth - 获取量子深度
Imagick :: getQuantumRange - 返回Imagick量子范围
Imagick :: getRegistry - 说明
Imagick :: getReleaseDate - 返回ImageMagick发行日期
Imagick :: getResource - 返回指定资源的内存使用情况
Imagick :: getResourceLimit - 返回指定的资源限制
Imagick :: getSamplingFactors - 获取水平和垂直取样因子
Imagick :: getSize - 返回与Imagick对象关联的大小
Imagick :: getSizeOffset - 返回大小偏移量
Imagick :: getVersion - 返回ImageMagick API版本
Imagick :: haldClutImage - 替换图像中的颜色
Imagick :: hasNextImage - 检查对象是否有更多的图像
Imagick :: hasPreviousImage - 检查对象是否具有以前的图像
Imagick :: identifyFormat - 说明
Imagick :: identifyImage - 识别图像并获取属性
Imagick :: implodeImage - 创建一个新的图像作为副本
Imagick :: importImagePixels - 导入图像像素
Imagick :: inverseFourierTransformImage - 说明
Imagick :: labelImage - 向图像添加标签
Imagick :: levelImage - 调整图像的级别
Imagick :: linearStretchImage - 具有饱和度的图像强度
Imagick :: liquidRescaleImage - 动画化图像或图像
Imagick :: listRegistry - 说明
Imagick :: magnifyImage - 按比例缩放图像2x
Imagick :: mapImage - 用参考图像中最接近的颜色替换图像的颜色。
Imagick :: matteFloodfillImage - 更改颜色的透明度值
Imagick :: medianFilterImage - 应用数字滤镜
Imagick :: mergeImageLayers - 合并图像层
Imagick :: minifyImage - 将图像按比例缩放到一半的大小
Imagick :: modulateImage - 控制亮度,饱和度和色相
Imagick :: montageImage - 创建合成图像
Imagick :: morphImages - 方法转换一组图像
Imagick ::形态 - 描述
Imagick :: mosaicImages - 从图像中形成马赛克
Imagick :: motionBlurImage - 模拟运动模糊
Imagick :: negateImage - 否定参考图像中的颜色
Imagick :: newImage - 创建一个新的图像
Imagick :: newPseudoImage - 创建一个新的图像
Imagick :: nextImage - 移动到下一个图像
Imagick :: normalizeImage - 增强彩色图像的对比度
Imagick :: oilPaintImage - 模拟油画
Imagick :: opaquePaintImage - 更改与目标匹配的任何像素的颜色值
Imagick :: optimizeImageLayers - 删除图像的重复部分进行优化
Imagick :: orderedPosterizeImage - 执行有序的抖动
Imagick :: paintFloodfillImage - 更改匹配目标的任何像素的颜色值
Imagick :: paintOpaqueImage - 更改匹配颜色的任何像素
Imagick :: paintTransparentImage - 使用fill定义的颜色更改匹配颜色的任何像素
Imagick :: pingImage - 获取有关图像的基本属性
Imagick :: pingImageBlob - 快速获取属性
Imagick :: pingImageFile - 以轻量级的方式获取基本的图像属性
Imagick :: polaroidImage - 模拟宝丽来图片
Imagick :: posterizeImage - 将图像减少到有限数量的颜色级别
Imagick :: previewImages - 快速针对图像处理的适当参数
Imagick :: previousImage - 移动到对象中的上一个图像
Imagick :: profileImage - 从图像中添加或删除配置文件
Imagick :: quantizeImage - 分析参考图像中的颜色
Imagick :: quantizeImages - 分析图像序列中的颜色
Imagick :: queryFontMetrics - 返回表示字体指标的数组
Imagick :: queryFonts - 返回配置的字体
Imagick :: queryFormats - 返回Imagick支持的格式
Imagick :: radialBlurImage - 径向模糊图像
Imagick :: raiseImage - 创建一个模拟的3D按钮效果
Imagick :: randomThresholdImage - 创建高对比度的双色图像
Imagick :: readImage - 从文件名读取图像
Imagick :: readImageBlob - 从二进制字符串读取图像
Imagick :: readImageFile - 从打开的文件柄读取图像
Imagick :: readimages - 说明
Imagick :: recolorImage - Recolors image
Imagick :: reduceNoiseImage - 平滑图像的轮廓
Imagick :: remapImage - 重新映射图像颜色
Imagick :: removeImage - 从图像列表中删除图像
Imagick :: removeImageProfile - 删除命名的图像配置文件并返回
Imagick :: render - 渲染所有以前的绘图命令
Imagick :: resampleImage - 将图像重新取样到所需的分辨率
Imagick :: resetImagePage - 重置图像页面
Imagick :: resizeImage - 缩放图像
Imagick :: rollImage - 偏移图像
Imagick :: rotateImage - 旋转图像
Imagick :: rotationBlurImage - 说明
Imagick :: roundCorners - 舍入图像角
Imagick :: sampleImage - 用像素采样来缩放图像
Imagick :: scaleImage - 缩放图像的大小
Imagick :: segmentImage - 分割图像
Imagick :: selectiveBlurImage - 说明
Imagick :: separateImageChannel - 将图像分隔开
Imagick :: sepiaToneImage - 棕褐色调一个图像
Imagick :: setBackgroundColor - 设置对象的默认背景颜色
Imagick :: setColorspace - 设置颜色空间
Imagick :: setCompression - 设置对象的默认压缩类型
Imagick :: setCompressionQuality - 设置对象的默认压缩质量
Imagick :: setFilename - 在读取或写入映像之前设置文件名
Imagick :: setFirstIterator - 将Imagick迭代器设置为第一个图像
Imagick :: setFont - 设置字体
Imagick :: setFormat - 设置Imagick对象的格式
Imagick :: setGravity - 设置重力
Imagick :: setImage - 替换对象中的图像
Imagick :: setImageAlphaChannel - 设置图像alpha通道
Imagick :: setImageArtifact - 设置图像工件
Imagick :: setImageAttribute - 说明
Imagick :: setImageBackgroundColor - 设置图像背景颜色
Imagick :: setImageBias - 设置卷积图像的任何方法的图像偏移
Imagick :: setImageBiasQuantum - 说明
Imagick :: setImageBluePrimary - 设置图像色度蓝色主要点
Imagick :: setImageBorderColor - 设置图像边框颜色
Imagick :: setImageChannelDepth - 设置特定图像通道的深度
Imagick :: setImageClipMask - 设置图像剪辑掩码
Imagick :: setImageColormapColor - 设置指定色彩映射索引的颜色
Imagick :: setImageColorspace - 设置图像颜色空间
Imagick :: setImageCompose - 设置图像复合运算符
Imagick :: setImageCompression - 设置图像压缩
Imagick :: setImageCompressionQuality - 设置图像压缩质量
Imagick :: setImageDelay - 设置图像延迟
Imagick :: setImageDepth - 设置图像深度
Imagick :: setImageDispose - 设置图像处理方法
Imagick :: setImageExtent - 设置图像大小
Imagick :: setImageFilename - 设置特定图像的文件名
Imagick :: setImageFormat - 设置特定图像的格式
Imagick :: setImageGamma - 设置图像伽玛
Imagick :: setImageGravity - 设置图像重力
Imagick :: setImageGreenPrimary - 设置图像色度绿色主要点
Imagick :: setImageIndex - 设置迭代器位置
Imagick :: setImageInterlaceScheme - 设置图像压缩
Imagick :: setImageInterpolateMethod - 设置图像内插像素方法
Imagick :: setImageIterations - 设置图像迭代
Imagick :: setImageMatte - 设置图像无光泽通道
Imagick :: setImageMatteColor - 设置图像无光泽的颜色
Imagick :: setImageOpacity - 设置图像不透明度级别
Imagick :: setImageOrientation - 设置图像方向
Imagick :: setImagePage - 设置图像的页面几何
Imagick :: setImageProfile - 将命名的配置文件添加到Imagick对象
Imagick :: setImageProperty - 设置图像属性
Imagick :: setImageRedPrimary - 将图像色度设置为红色主要点
Imagick :: setImageRenderingIntent - 设置图像渲染意图
Imagick :: setImageResolution - 设置图像分辨率
Imagick :: setImageScene - 设置图像场景
Imagick :: setImageTicksPerSecond - 设置图像每秒钟滴答
Imagick :: setImageType - 设置图像类型
Imagick :: setImageUnits - 设置分辨率的图像单位
Imagick :: setImageVirtualPixelMethod - 设置图像虚拟像素方法
Imagick :: setImageWhitePoint - 设置图像色度白点
Imagick :: setInterlaceScheme - 设置图像压缩
Imagick :: setIteratorIndex - 设置迭代器的位置
Imagick :: setLastIterator - 将Imagick迭代器设置为最后一个图像
Imagick :: setOption - 设置选项
Imagick :: setPage - 设置Imagick对象的页面几何
Imagick :: setPointSize - 设置点大小
Imagick :: setProgressMonitor - 说明
Imagick :: setRegistry - 说明
Imagick :: setResolution - 设置图像分辨率
Imagick :: setResourceLimit - 以兆字节设置特定资源的限制
Imagick :: setSamplingFactors - 设置图像采样因子
Imagick :: setSize - 设置Imagick对象的大小
Imagick :: setSizeOffset - 设置Imagick对象的大小和偏移量
Imagick :: setType - 设置图像类型属性
Imagick :: shadeImage - 创建3D效果
Imagick :: shadowImage - 模拟图像阴影
Imagick :: sharpenImage - 锐化图像
Imagick :: shaveImage - 从图像边缘剃刮像素
Imagick :: shearImage - 创建平行四边形
Imagick :: sigmoidalContrastImage - 调整图像的对比度
Imagick :: sketchImage - 模拟铅笔素描
Imagick :: smushImages - 说明
Imagick :: sunizeImage - 对图像应用日晒效果
Imagick :: sparseColorImage - 插入颜色
Imagick :: spliceImage - 将纯色拼接到图像中
Imagick :: spreadImage - 随机置换块中的每个像素
Imagick :: statisticImage - 说明
Imagick :: steganoImage - 隐藏图像内的数字水印
Imagick :: stereoImage - 复合两个图像
Imagick :: stripImage - 绘制所有配置文件和注释的图像
Imagick :: subImageMatch - 说明
Imagick ::漩涡图像 - 围绕图像中心旋转像素
Imagick :: textureImage - 重复地贴图纹理图像
Imagick :: thresholdImage - 根据阈值更改各个像素的值
Imagick :: thumbnailImage - 更改图像的大小
Imagick :: tintImage - 将颜色矢量应用于图像中的每个像素
Imagick :: toString - 以字符串形式返回图像。
Imagick :: transformImage - 设置裁剪尺寸和图像几何的便利方法
Imagick :: transformImageColorspace - 将图像转换为新的颜色空间。
Imagick :: transparentPaintImage - 绘制像素透明
Imagick :: transposeImage - 创建垂直镜像
Imagick :: transverseImage - 创建一个水平镜像
Imagick :: trimImage - 从图像中删除边
Imagick :: uniqueImageColors - 放弃除了任何像素颜色之外的所有像素
Imagick :: unsharpMaskImage - 锐化图像
Imagick :: valid - 检查当前项目是否有效
Imagick :: vignetteImage - 向图像添加晕影滤镜
Imagick :: waveImage - 将波形滤波器应用于图像
Imagick :: whiteThresholdImage - 将所有高于阈值的像素强制为白色
Imagick :: writeImage - 将图像写入指定的文件名
Imagick :: writeImageFile - 将图像写入文件句柄
Imagick :: writeImages - 写入图像或图像序列
Imagick :: writeImagesFile - 将框架写入文件句柄
ImagickDraw - ImagickDraw类
ImagickDraw :: affine - 调整当前的仿射变换矩阵
ImagickDraw :: annotation - 在图像上绘制文字
ImagickDraw :: arc - 绘制一个弧
ImagickDraw :: bezier - 绘制贝塞尔曲线
ImagickDraw :: circle - 绘制一个圆
ImagickDraw :: clear - 清除ImagickDraw
ImagickDraw :: clone - 准确指定ImagickDraw对象的副本
ImagickDraw :: color - 在图像上绘制颜色
ImagickDraw :: comment - 添加评论
ImagickDraw :: composite - 将图像复合到当前图像上
ImagickDraw :: __构造 - ImagickDraw构造函数
ImagickDraw :: destroy - 释放所有相关资源
ImagickDraw ::椭圆 - 在图像上绘制一个椭圆
ImagickDraw :: getClipPath - 获取当前的剪切路径ID
ImagickDraw :: getClipRule - 返回当前的多边形填充规则
ImagickDraw :: getClipUnits - 返回剪辑路径单位的解释
ImagickDraw :: getFillColor - 返回填充颜色
ImagickDraw :: getFillOpacity - 返回绘图时使用的不透明度
ImagickDraw :: getFillRule - 返回填充规则
ImagickDraw :: getFont - 返回字体
ImagickDraw :: getFontFamily - 返回字体系列
ImagickDraw :: getFontSize - 返回字体分数
ImagickDraw :: getFontStretch - 说明
ImagickDraw :: getFontStyle - 返回字体样式
ImagickDraw :: getFontWeight - 返回字体重量
ImagickDraw :: getGravity - 返回文本位置重力
ImagickDraw :: getStrokeAntialias - 返回当前的冲程antialias设置
ImagickDraw :: getStrokeColor - 返回用于绘制对象轮廓的颜色
ImagickDraw :: getStrokeDashArray - 返回一个数组,表示用于笔画路径的破折号和间隙的图案
ImagickDraw :: getStrokeDashOffset - 返回到破折号模式中的偏移量以启动破折号
ImagickDraw :: getStrokeLineCap - 返回在打开子路径结束时使用的形状
ImagickDraw :: getStrokeLineJoin - 返回在轨迹的拐角处使用的形状
ImagickDraw :: getStrokeMiterLimit - 返回冲程斜度限制
ImagickDraw :: getStrokeOpacity - 返回描边对象轮廓的不透明度
ImagickDraw :: getStrokeWidth - 返回用于绘制对象轮廓的笔触的宽度
ImagickDraw :: getTextAlignment - 返回文本对齐方式
ImagickDraw :: getTextAntialias - 返回当前文本antialias设置
ImagickDraw :: getTextDecoration - 返回文本装饰
ImagickDraw :: getTextEncoding - 返回用于文本注释的代码集
ImagickDraw :: getTextInterlineSpacing - 说明
ImagickDraw :: getTextInterwordSpacing - 说明
ImagickDraw :: getTextKerning - 说明
ImagickDraw :: getTextUnderColor - 返回颜色下的文本
ImagickDraw :: getVectorGraphics - 返回一个包含矢量图形的字符串
ImagickDraw :: line - 绘制一条线
ImagickDraw :: matte - 在图像的不透明度通道上绘制
ImagickDraw :: pathClose - 将路径元素添加到当前路径
ImagickDraw :: pathCurveToAbsolute - 绘制立方贝塞尔曲线
ImagickDraw :: pathCurveToQuadraticBezierAbsolute - 绘制二次贝塞尔曲线
ImagickDraw :: pathCurveToQuadraticBezierRelative - 绘制二次贝塞尔曲线
ImagickDraw :: pathCurveToQuadraticBezierSmoothAbsolute - 绘制二次贝塞尔曲线
ImagickDraw :: pathCurveToQuadraticBezierSmoothRelative - 绘制二次贝塞尔曲线
ImagickDraw :: pathCurveToRelative - 绘制立方贝塞尔曲线
ImagickDraw :: pathCurveToSmoothAbsolute - 绘制立方贝塞尔曲线
ImagickDraw :: pathCurveToSmoothRelative - 绘制立方贝塞尔曲线
ImagickDraw :: pathEllipticArcAbsolute - 绘制一个椭圆弧
ImagickDraw :: pathEllipticArcRelative - 绘制一个椭圆弧
ImagickDraw :: pathFinish - 终止当前路径
ImagickDraw :: pathLineToAbsolute - 绘制一条线路
ImagickDraw :: pathLineToHorizo​​ntalAbsolute - 绘制水平线路径
ImagickDraw :: pathLineToHorizo​​ntalRelative - 画一条水平线
ImagickDraw :: pathLineToRelative - 绘制一条线路
ImagickDraw :: pathLineToVerticalAbsolute - 绘制垂直线
ImagickDraw :: pathLineToVerticalRelative - 绘制垂直线路径
ImagickDraw :: pathMoveToAbsolute - 启动一个新的子路径
ImagickDraw :: pathMoveToRelative - 启动一个新的子路径
ImagickDraw :: pathStart - 声明路径绘图列表的开始
ImagickDraw :: point - 绘制一点
ImagickDraw :: polygon - 绘制一个多边形
ImagickDraw :: polyline - 绘制折线
ImagickDraw :: pop - 在堆栈中销毁当前的ImagickDraw,并返回到以前推送的ImagickDraw
ImagickDraw :: popClipPath - 终止剪辑路径定义
ImagickDraw :: popDefs - 终止定义列表
ImagickDraw :: popPattern - 终止模式定义
ImagickDraw :: push - 克隆当前的ImagickDraw并将其推送到堆栈
ImagickDraw :: pushClipPath - 启动剪辑路径定义
ImagickDraw :: pushDefs - 表示以下命令创建用于早期处理的命名元素
ImagickDraw :: pushPattern - 表示直到ImagickDraw :: opPattern()命令的后续命令包含命名模式的定义
ImagickDraw :: rectangle - 绘制一个矩形
ImagickDraw :: render - 将所有以前的绘图命令渲染到图像上
ImagickDraw :: resetVectorGraphics - 说明
ImagickDraw :: rotate - 将指定的旋转应用于当前坐标空间
ImagickDraw :: roundRectangle - 绘制一个圆角矩形
ImagickDraw :: scale - 调整缩放因子
ImagickDraw :: setClipPath - 将命名的剪切路径与图像相关联
ImagickDraw :: setClipRule - 设置剪切路径要使用的多边形填充规则
ImagickDraw :: setClipUnits - 设置剪辑路径单位的解释
ImagickDraw :: setFillAlpha - 设置使用填充颜色或填充纹理绘制时使用的不透明度
ImagickDraw :: setFillColor - 设置用于绘制填充对象的填充颜色
ImagickDraw :: setFillOpacity - 设置使用填充颜色或填充纹理绘制时使用的不透明度
ImagickDraw :: setFillPatternURL - 设置用作填充对象的填充模式的URL
ImagickDraw :: setFillRule - 设置在绘制多边形时要使用的填充规则
ImagickDraw :: setFont - 设置使用文本注释时使用的完全指定的字体
ImagickDraw :: setFontFamily - 设置使用文本注释时使用的字体系列
ImagickDraw :: setFontSize - 设置使用文本注释时要使用的字体
ImagickDraw :: setFontStretch - 设置使用文本注释时要使用的字体伸展
ImagickDraw :: setFontStyle - 设置使用文本注释时使用的字体样式
ImagickDraw :: setFontWeight - 设置字体重量
ImagickDraw :: setGravity - 设置文本位置重力
ImagickDraw :: setResolution - 描述
ImagickDraw :: setStrokeAlpha - 指定对齐轮廓的不透明度
ImagickDraw :: setStrokeAntialias - 控制是否绘制轮廓轮廓
ImagickDraw :: setStrokeColor - 设置用于绘制对象轮廓的颜色
ImagickDraw :: setStrokeDashArray - 指定用于笔画路径的破折号和间隙的图案
ImagickDraw :: setStrokeDashOffset - 指定破折号模式中的偏移量以启动破折号
ImagickDraw :: setStrokeLineCap - 指定在打开子路径结束时使用的形状
ImagickDraw :: setStrokeLineJoin - 指定要在路径的角落使用的形状
ImagickDraw :: setStrokeMiterLimit - 指定斜角限制
ImagickDraw :: setStrokeOpacity - 指定描边对象轮廓的不透明度
ImagickDraw :: setStrokePatternURL - 设置用于绘制对象轮廓的图案
ImagickDraw :: setStrokeWidth - 设置用于绘制对象轮廓的笔触的宽度
ImagickDraw :: setTextAlignment - 指定文本对齐方式
ImagickDraw :: setTextAntialias - 控制文本是否为抗锯齿
ImagickDraw :: setTextDecoration - 指定装饰
ImagickDraw :: setTextEncoding - 指定文本代码集
ImagickDraw :: setTextInterlineSpacing - 说明
ImagickDraw :: setTextInterwordSpacing - 说明
ImagickDraw :: setTextKerning - 说明
ImagickDraw :: setTextUnderColor - 指定背景矩形的颜色
ImagickDraw :: setVectorGraphics - 设置矢量图形
ImagickDraw :: setViewbox - 设置整体画布大小
ImagickDraw :: skewX - 倾斜水平方向上的当前坐标系
ImagickDraw :: skewY - 倾斜当前坐标系在垂直方向
ImagickDraw :: translate - 将翻译应用于当前的坐标系
ImagickPixel - ImagickPixel类
ImagickPixel :: clear - 清除与此对象关联的资源
ImagickPixel :: __构造 - ImagickPixel构造函数
ImagickPixel :: destroy - 释放与此对象关联的资源
ImagickPixel :: getColor - 返回颜色
ImagickPixel :: getColorAsString - 以字符串形式返回颜色
ImagickPixel :: getColorCount - 返回与此颜色关联的颜色计数
ImagickPixel :: getColorQuantum - 说明
ImagickPixel :: getColorValue - 获取所提供的颜色通道的标准化值
ImagickPixel :: getColorValueQuantum - 说明
ImagickPixel :: getHSL - 返回ImagickPixel对象的标准化HSL颜色
ImagickPixel :: getIndex - 说明
ImagickPixel :: isPixelSimilar - 检查这种颜色与另一种颜色之间的距离
ImagickPixel :: isPixelSimilarQuantum - 说明
ImagickPixel :: isSimilar - 检查这种颜色与另一种颜色之间的距离
ImagickPixel :: setColor - 设置颜色
ImagickPixel :: setColorCount - 说明
ImagickPixel :: setColorValue - 设置其中一个通道的标准化值
ImagickPixel :: setColorValueQuantum - 说明
ImagickPixel :: setHSL - 设置标准化的HSL颜色
ImagickPixel :: setIndex - 说明
ImagickPixelIterator - ImagickPixelIterator类
ImagickPixelIterator :: clear - 清除与PixelIterator相关联的资源
ImagickPixelIterator :: __构造 - ImagickPixelIterator构造函数
ImagickPixelIterator :: destroy - 释放与PixelIterator相关联的资源
ImagickPixelIterator :: getCurrentIteratorRow - 返回ImagickPixel对象的当前行
ImagickPixelIterator :: getIteratorRow - 返回当前的像素迭代器行
ImagickPixelIterator :: getNextIteratorRow - 返回像素迭代器的下一行
ImagickPixelIterator :: getPreviousIteratorRow - 返回上一行
ImagickPixelIterator :: newPixelIterator - 返回一个新的像素迭代器
ImagickPixelIterator :: newPixelRegionIterator - 返回一个新的像素迭代器
ImagickPixelIterator :: resetIterator - 重置像素迭代器
ImagickPixelIterator :: setIteratorFirstRow - 将像素迭代器设置为第一个像素行
ImagickPixelIterator :: setIteratorLastRow - 将像素迭代器设置为最后一个像素行
ImagickPixelIterator :: setIteratorRow - 设置像素迭代器行
ImagickPixelIterator :: syncIterator - 同步像素迭代器
ImagickKernel - ImagickKernel类
ImagickKernel :: addKernel - 说明
ImagickKernel :: addUnityKernel - 说明
ImagickKernel :: fromBuiltIn - 说明
ImagickKernel :: fromMatrix - 说明
ImagickKernel :: getMatrix - 说明
ImagickKernel :: scale - 说明
ImagickKernel :: separate - 说明

TOP

回复 37# luckcsz


官网下载地址:
https://imagemagick.org/script/download.php#windows
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 38# Batcher


    有没有类似于这种一样直接可以调用的,下载的都是安装版~~。

convert -deskew 40% 这个命令在convert没有找到,第三方在线下的不是这种吗?

TOP

回复 39# luckcsz


    下载一个 portable 的版本就不用安装了
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 40# Batcher


    这个版本已经下载了,能否调用它(-deskew 40%) 在下面那里加上 convert -deskew 40%可以运用,请老师帮忙看下
    if !BigPix! gtr 5300 (
        >> "%LogFile%" echo [A2] %%a
    ) else if !BigPix! gtr 3900 (
        echo [A3]
        if !PicW! gtr !PicH! (
            nconvert -quiet -resize 5040 3507 -c 8 -o "%OutFolder%\%%a" "%%a"
        ) else (
            nconvert -quiet -deskew 40% -resize 3507 5040 -c 8 -o "%OutFolder%\%%a" "%%a"
        )
    ) else (
        echo [A4]
        if !PicW! gtr !PicH! (
            nconvert -quiet -resize 3507 2480 -c 8 -o "%OutFolder%\%%a" "%%a"
        ) else (
            nconvert -quiet -resize 2480 3507 -c 8 -o "%OutFolder%\%%a" "%%a"
        )
    )
)

TOP

回复 41# luckcsz


    你先自己试验一下吧,遇到具体报错再讨论。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 42# Batcher


    好的

TOP

回复 43# luckcsz
ps1后缀 运行不了吗

TOP

返回列表