imagemagick mogrify将图像的一部分剪切掉

如果我有一张类似的图片: --------------------------------- - xxxxxxxxxx - - x x - - xxxxxxxxxx - --------------------------------- 我如何使用mogrify仅剪切x中的部分?我是否使用-geometry?。我找不到一个好的例子。imagemagick文档展示了如何

ImageMagick在php上失败,但在shell中工作

我有这个命令: /usr/local/bin/convert -density 200 /singlePage.pdf -colorspace RGB -verbose -geometry 1155 -quality 10 -limit area 100mb singlePicture.jpg 当使用php(通过浏览器)执行时,它没有结果输出(使用php函数exec()执行) 在shell上执行相同的命令时,它可以完美地工作 我尝试了另一个pdf文件,它可以在php和shell上运行。唯一的区

ImageMagick转换为psd-文件大小太大

我想把一些东西转换成两种文件格式。我从simlpe开始使用许多输出,例如: convert .... \ ... -write path/file.pdf \ -write path/file.psd \ path/file.png 它生成三个文件,但大小如下: pdf - 2.3MB psd - 12 MB png - 181 kB 我做了一些测试,结果表明,通过在png上再次运行convert,我将获得相同的pdf输出,但大小将为76kB!: 现在我正在寻找一些方法来实现更小的psd文

Imagemagick 如何使用GraphicsMagick制作圆形缩略图?

在探索如何使用GraphicsMagick制作圆形裁剪时,我想到了以下代码: gm convert-缩略图200x200^-范围200x200 kira.jpg kira_new.jpg和gm convert-大小200x200 xc:none-填充白色-绘制“圆圈100100 110,0”tmp.png和gm composite-合成copycopacity tmp.png kira_new.jpg out.png 它的作用如下: 创建名为kira_new.jpg的200x200临时文件 创

如何在“绘制矩形”命令中使用imagemagick属性?

我试图用convert[1]在图像的整个宽度上绘制一个矩形。我正试图用它来实现这一点 我使用的命令是: convert ImageFile -fill black -stroke black -draw "rectangle 0,0 %[w],42" ImageFileNew 我得到的结果是: convert: NonconformingDrawingPrimitiveDefinition `rectangle' @ error/draw.c/DrawImage/3271. 使用调试: co

Imagemagick 如何使用ImageMagic转换工具合并图像列表

我对魔术一无所知。现在我试着跟随教程。我能够使用gdalwarp工具创建三个独立的图像。我是这样做的: $ gdalwarp -t_srs EPSG:3857 LC80120542013154LGN00_B4.TIF 4-projected.tif $ gdalwarp -t_srs EPSG:3857 LC80120542013154LGN00_B3.TIF 3-projected.tif $ gdalwarp -t_srs EPSG:3857 LC80120542013154LGN00_B2

Imagemagick裁剪缩略图命令行

我有一个成人网站,我想通过Imagemagick命令删除水印。 我想给你看我想要的东西作为视觉效果 原始图像附带278x140,我可以更改这些> 我想要的是这样的东西> 在我的网站脚本中ImageMagick的默认设置中,该命令行是默认的 -modulate 110,102,100 -sharpen 1x1 -enhance 我在它旁边加了一个-gravity center-cropwxh+0+0,我在代码中填充了宽度和高度,但没有起作用 我只想让imagemagick命令从中间裁剪一个较小

codeigniter的Imagemagick库不工作

带有codeigniter的Imagemagick库不工作, 同样的图像处理操作在GD2库中工作得非常完美,但在Imagemagic库中没有显示任何输出或错误。问题是什么?我该如何解决?提前谢谢 调整图像大小的代码: $data['title'] ='Resize Image'; $upload['upload_path'] = './assets/images/'; $upload['allowed_types'] = 'gif|jpg|jpeg|png'; $this->load-&g

Imagemagick:绿色屏幕遮罩(马戏团脸孔)

我想知道是否有可能从图片中得到一个绿色的屏幕遮罩 我试着解释:我有一张照片,背景是一个绿色屏幕的人体,现在我不想为了保护这个人的身体而移除绿色屏幕,相反 我需要将绿色屏幕作为遮罩,以便将其用作其他身体照片的示例,这些照片必须与此遮罩匹配,如“马戏团脸孔” 对不起,我的英语不好 谢谢。在ImageMagick中,我将除绿色外的所有颜色都变成透明。然后我提取alpha通道作为遮罩 convert image-fuzz XX%+透明绿色-alpha-extract mask.png 在0和100之间

删除水印imagemagick

如何删除图像的水印?Photoshop 如果您有一个原始图像和带有水印的图像,您可以减去它们以查看水印的作用。然后可以从其他图像中减去此水印。请注意,除非您确切地知道水印是如何应用的,否则这并不总是有效的,并且会导致伪影

Imagemagick 在image magick中更改图像的背景

我正在使用imagemagick的此命令将图像和背景的大小扩展为白色 convert input.png -extent 495X320 -gravity center -background white output.jpg 大小不一样,但每次背景都是黑色的。我尝试了很多方法,但每次都会遇到同样的问题。有人能帮我解决这个问题吗。任何帮助和建议都将非常值得欣赏。此处的顺序很重要,请在-extent之前使用-background: convert input.png -background w

与自制软件一起安装的Lion上的Imagemagick问题

我正试图在Rails项目中使用回形针宝石,因此遵循文档,首先使用自制配方安装Imagemagick 我在模型中添加了附件 has_attached_file :screenshot 这工作正常,文件上传工作正常 然后我想给它添加缩略图,所以再次按照文档添加到模型中 has_attached_file :screenshot, :styles => { :medium => "300x300>",

使用ImageMagick将优化的gif转换为单帧

我有一些知识共享GIF我想使用,但我需要他们作为单一的框架。然而,gif是经过优化的,所以当我通过 convert the.gif frames/%02d.tga 有些图像只是不合适的片段,比原始图像小得多 那么,有没有一种方法可以在查看器中查看单个帧时渲染它们?您可能需要在命令中添加一个选项:convert-coalesce the.gif frames/%02d.tgaUpvote以链接到文档。。。非常感谢。可能重复的

Imagemagick 如何输出我的图像的白色png版本**

使用ImageMagick shell命令(convert?) 给出一张彩色的input.png图像 如何使用input.png生成尺寸相似的白色output.jpg版本,不透明度为100%? 稍后我将在我的工作流程中使用此层。这应该可以: convert input.png -threshold -1 output.jpg 这会将强度大于(-1)的任何像素(即所有像素)转换为白色。 但它不适用于GraphicsMagick,因为在GM中阈值是无符号的(在ImageMagick中是有符号的“d

无法使用ImageMagick';s复合材料

我有两个图像(都是png)的透明度。我正在使用gem将单个图像的两个副本裁剪成另外两个图像。然后我想在另一幅图像的上面合成一幅图像,一直保持透明度 使用下面的代码,它是关于image2的透明度的,但是一旦它被放置在image1的顶部(这就是我想要的),image1的透明度就会变为黑色!我需要保留透明度,但我真的不确定如何正确使用alpha透明度,如果这是一个合适的工具的话 image = MiniMagick::Image.open("skin.png") image1 = MiniMagick

如何在imagemagick中制作两次动画gif循环?

我需要制作一个动画gif,在停止之前播放所有帧两次。这似乎是一件简单的事情,但出于某种原因,当我将-loop标志设置为2时,它会播放三次,而当我将其设置为1时,它只播放一次。因此: #this will play once then stop convert -size 300x600 -delay 50 frame1.png -delay 50 frame2.png -loop 1 animation.gif; #this will play three times then stop c

ImageMagick转换旋转裁剪

ImageMagick的转换工具中的旋转选项会旋转图像,但会添加背景色以填补空白 我正在寻找一种方法来旋转,然后裁剪包含图像内容的最大矩形。是否可以使用转换 马克·塞切尔编辑 因此,如果原始矩形是这样创建的棋盘: convert -size 512x512 pattern:checkerboard a.png 像这样旋转20度 convert -background fuchsia -rotate 20 a.png b.png 您想要棋盘上的最大矩形且不包含粉色?您可以使用+repage

为以下图像生成Imagemagick命令(渐变)

有人能帮我生成以下图像的命令吗 我试过的命令如下 convert -size 5256.00x2799.00 xc:transparent -gravity Center -font MyriadProRegular.otf ^ -pointsize "83.00" -interword-spacing 30 -stroke none ( ( -size 1x29 xc:"#A89AD7-#9E87BD" ) ( -size 1x30 gradient:"#A581B1-#B16D92" )

Imagemagick 带极小标记的数字水印 版本: Ruby 2.2.3 轨道4.2.4 迷你魔法:4.2.10 Carrierwave 0.10.0 描述

我正在尝试使用CarrierWave作为上传程序为一个小画廊创建一个水印 我希望水印的大小与当前图像相比较。因此,我尝试使用具有不同不透明性和透明背景的.svg文件 我使用的是基于 并从我的上传程序中将其称为进程 我的问题: 我无法让水印以透明背景输入图片。我玩过: 但没有进展 我无法正确调整覆盖图像的大小。命令有很多设置,但我被卡住了 任何想法和帮助都很好。其中不包括使用.svg、透明度或调整覆盖的大小。请查看此链接:对不起,我不会说Ruby,但是。。。尝试将水印创建为PNG文件而不是

Imagemagick 用png包装gif

有两种图像,一种是gif,另一种是png。现在我需要用png图像包装gif图像。我使用的是ImageMagick,我认为它可能适合我 convert src.png input.gif -gravity Center -composite des.gif; 如您所见,当存在黑色块时,输出是意外的 并且des.gif没有设置动画 左边是des.gif右边是input.gif 编辑 这是我的测试文件 您有77帧。但是第一帧比其他帧小得多。从Imagemagick(6.9.9.13 Q16 M

Imagemagick 组合多个同名图像

我有一个名为“图像”的文件夹和一个名为“蒙版”的文件夹。“图像”文件夹中有200个图像,“遮罩”文件夹中有200个同名图像(背景透明)。我现在想把两张同名的图片合并在一起,这样“image”文件夹中的图片就在背景中了。图像大小相同 背景图像示例: 示例掩码: 我想用imagemagick应该很容易实现,但我现在不知道这个程序,我发现的例子都非常复杂 我试过这样的方法: convert Images/*.png -draw "image over x,y 0,0 Mask/*.png" com

使用ImageMagick和CloudConvert调整图像大小

我正在尝试将图像上传到CloudConvert,将其转换为PNG,并使用ImageMagick调整其大小 从“CloudConvert”导入CloudConvert; const cloudConvert=new cloudConvert('api_key'); let job=wait cloudConvert.jobs.create({ “任务”:{ “上传缩略图”:{ “操作”:“导入/上载” }, “转换缩略图”:{ “操作”:“转换”, “输入”:[ “上载缩略图” ], “输出格式”

如何使用imagemagick将同一图像附加到多个图像

你好,我想在多个图像的左侧添加一个相同的图像。第一个图像是一个传说,它是所有6个图像的共同点,我稍后要蒙太奇3x2 在蒙太奇之前,我尝试了下面的命令,但没有成功。我想看看我是否可以在不添加for循环的情况下让它工作,这会减慢代码的速度 convert +append image_3_1.png image_1_[1-6].png -geometry +10+0 test.png 我想把图片_3_1添加到所有以图片_1开始的6张图片中。有什么想法吗?您的问题不清楚: 您的输入和预期输出图像的外

Imagemagick 使用透明和CMYK将PNG转换为TIFF

我正在努力使用批处理文件将PNGs转换为TIFFs。但是,生成的文件缺乏透明度 S:\*.*\mogrify -path H:\*.*\blau -format tiff H:\*.*\Raw\*.png pause S:\*.*\mogrify -fuzz 20%% -fill blue -opaque black H:\*.*\blau\*.tiff S:\*.*\mogrify -colorspace cmyk H:\*.*\blau\*.tiff S:\*.*\mogrify -fuz

Imagemagick 为chromakey打造更有效的哑光?

我正试着用铬制作一些照片。以下是一个示例: 这是另一个, 现在使用图像魔法,我可以生成这样的垫子 但我永远无法让垫子“满”起来。我的计划是为转盘和灯塔制作一个静态垫子——这些不需要移除。但是,我想解决我看到的烤架、牌照和窗户的问题。我想让这辆车呈现一片漆黑。我正在用ImageMagick的转换来让它工作 convert 1.bmp-channel g-separate+channel-fuzz 45%-填充黑色-不透明黑色-填充白色+不透明黑色-绿色屏幕示例遮罩\u 1.gif 如何改进此

在合成过程中停止ImageMagick预乘法

ImageMagick对透明像素进行预乘。这会导致在后续变换期间出现灰色轮廓 例如: $ convert -size 1085x558 xc:"rgba(0,0,0,0)" PNG32:temp.png $ composite -gravity center samples/logo_white.png temp.png PNG32:temp.png 以下是图片和图片 是显示temp.png图像的透明像素已从白色变为黑色的视频 有没有办法强制ImageMagick保留完全透明的像素,而不是将其

Imagemagick 调整大小以适合方框,并将“背景”设置为黑色;“空的”;部分

我试图获得这样的结果:固定框大小(133x100),图像应调整大小,但不拉伸,以适合该框,空白区域应填充黑色 实际上,我正在尝试使用以下命令: convert -background black -gravity center -extent 133x100 from.jpg to.jpg 但是,我没有在请求的框中拟合图像,而是获得了图像的裁剪。 如何获得要求的结果?我正在深入研究文档,但有很多选择,但我仍然没有找到(我认为)我需要的解决方案。看起来我已经通过以下链接找到了解决方案: 这段代码

Imagemagick Magick++;此图像格式的NodeCodeDeleteGate

我在谷歌上搜索了我的问题,找到了很多页面,但没有一个页面的味道完全相同,我无法解决我的问题 我有一个使用Magick++的程序,在我的电脑上运行得很好,但在另一台我试图运行代码的电脑上失败了。一个最简单的例子是: #include <iostream> #include <Magick++.h> int main(){ Magick::Image im; im.read( "/fullpathtoimage.jpg" ); std::cout&l

Imagemagick 在Imagmagick中不允许使用西班牙字符和某些空间字符

从pdf创建图像时,Imagmagick中不允许使用西班牙语字符和某些空格字符。 显示错误消息“此图像没有解码委托”。 我可以在从pdf创建图像时忽略该文本吗 有什么解决办法吗 谢谢 尝试运行以下命令: 转换-列表配置| grep-i“委托” 这是什么意思 **convert -list configure** - displays your imagemagick configuration **grep -i "DELEGATES"** - takes the results from

ImageMagick错误:没有解码委托

我正在尝试使用imagemagick转换图像,但出现以下错误: 转换:此图像格式没有解码委托 `/tmp/magick XXITXcTr'@composite.c/ReadImage/503 我正在这样做: convert http://images.icecat.biz/img/norm/high/12003462-2669.jpg -bordercolor white -border 1x1 -matte -fill none -fuzz 7% -draw 'matte 1,1 floodf

Imagemagick:将TIF图像转换为EPS以保持分辨率

几天来,我一直在尝试将tif图像转换为eps图像,以保持原始分辨率。但是没有成功。问题在于,imagemagick始终将eps图像的分辨率设置为72 dpi,而不管在输入文件之前或之后使用“密度”和“调整大小”命令 可以下载,例如我尝试了以下imagemagick命令(所有命令都没有理想的结果): 我的转换有什么问题?我只需要一个分辨率为300 dpi的输出eps图像作为输入tif文件。 添加:output.eps的标识 Image: output.eps Format: PAM (Comm

使用imagemagick将带前导空格的文本转换为图像

我正在尝试使用imagemagick的convertutil将文本标签转换为图像,并遵循 我正在使用以下命令 convert-background lightblue-pointsize 72标签:“空格”标签.gif 虽然我的文本是前导空格,但输出图像的前面没有空格。空间正在被修剪。但是尾随空格没有问题。我尝试过在那个问题上给出的解决方案,但都是徒劳的 当我键入这个问题并等待发布时,我通过猜测找到了一种方法;-) 解决方案就是用黑色斜杠逃出第一个空格 convert-background li

不适用于imagemagick6 mogrify的数据块

Linux Mint附带了imagemagick 6(版本:imagemagick 6.9.7-4 Q16 x86_64 20170114),我正在使用mogrify编辑一些图片 我有一堆700*1000的图片,我需要在两端添加空白,使它们成为768x1000,所以我使用这个命令 mogrify *.jpg -gravity center -extent 768x1000 但是图片保持700x1000,在一张图片上尝试同样的转换,效果很好。扩展数据块与mogrify不兼容吗?搜索web时,我找

ImageMagick:如何仅展平图像的一部分 问题

我只想展平图像的一部分 图像示例 以这幅图像为例: 它有透明的背景,我想保留(而不是重新创建),还有电缆外壳和机器之间的透明度(外壳在机器顶部)。图像的所有其他透明部分(即机器本身的透明度)应平坦 我已经知道的 我已经看到了这个问题,但它只处理不完全透明的像素,然而,我想将图像部分中所有非完全不透明的像素展平 我使用此命令展平整个图像: convert -flatten input.png output.png 我真的不明白你想做什么,也许你可以添加另一张显示预期结果的图片,好吗 同时,您可

Imagemagick 如何在image magick命令行使用上下文中定义冒号运算符

我找不到这方面的任何文档 我在中找到了使用冒号的示例,但没有明确说明如何解释冒号 这些例子令人困惑 magick -size 640x480 pattern:checkerboard checkerboard.png 建议将左侧的属性(图案)设置为右侧的值(棋盘格) 但是 magick -size 640x480 -depth 8 rgb:image image.png 建议将图像的文件类型(右边的东西)设置为左边的 编辑 这对我来说只是一个大脑放屁;我(出于各种原因)认为“图像”是一个正在

ImageMagick如何将选项传递给cwebp Linux

我在跑步 $cat/etc/os发行版 PRETTY_NAME=“Debian GNU/Linux 9(扩展)” NAME=“Debian GNU/Linux” VERSION_ID=“9” VERSION=“9(拉伸)” ID=debian 我还运行ImageMagick 6.9 我想将PDF图像转换为WebP。顺便说一句,Linux上的ImageMagick无法转换为WebP,因此我sudo apt get install WebP,它安装cwebp cwebp允许指定-q参数,Image

java ProcessBuilder没有';windows上的Imagemagick无法正常工作

我正在使用im4java从grails应用程序调用imagemagick。我试图让它使用的命令行是 转换“c:\ZonesG\web app\sResources\summarypage\U images\00\09\18\myimage.jpg”-调整大小100x100“c:\ZonesG\web app\sResources\summarypage\U images\00\09\18\myimage\U thumbnail100.jpg” 或 转换c:\ZonesG\web app\sRes

在imagemagick中将图像设置为圆形边框

我有一组具有特定宽度和高度的图像。现在我想要所有具有圆形边框的图像。有人能告诉我如何在imagemagick中批量渲染所有图像的边框吗?我使用的是php。任何帮助或建议都是非常值得欣赏的。您只需创建一个foreach,其中包含所有需要使用以下行转换的文件: $imageWidth = 800; $imageHeight = 600; $borderSize = 20; foreach($files as $file) { exec('convert -size '.$imageWidth.'

定义ImageMagick转换的文件顺序

我有一堆名为foo.PNG的PNG文件,我希望转换成TIF动画是一个以5为单位从0到25不等的数字。ImageMagick placefoo5.png是动画中的最后一个,而它应该是第二个。除了将文件重命名为foo05.png以将其放置在正确的位置之外,还有其他方法吗?您只需给出png文件在动画中的显示顺序即可。使用: foo0.png foo5.png foo10.png foo15.png foo20.png foo25.png 而不是 foo*.png 毕竟,只有6个不同的文件名应该很容

Imagemagick Imagick在升级到OS X Yosemite后停止工作

在升级到约塞米蒂之前,Imagick通常在小牛身上工作 有没有关于它为什么停止工作的建议?优胜美地推出了5.5.14版本。您需要重新安装所有以前的PECL模块,并为新的扩展路径重新配置您的/etc/php.ini,/usr/lib/php/extensions/no-debug-non-zts-20121212您能说得更具体一点吗…我有MAMP PRO…我需要重新安装它的PECL模块吗?那么新的entension路径/usr/lib/php/extensions/no-debug-non-zts

Imagemagick 转换:不符合图纸原语定义`文本';

ImageMagick提供以下命令作为如何在图像上绘制文本的示例: convert -size 250x50 xc:none -box white -pointsize 20 -gravity center \ -draw 'text 0,0 " '\'' \" $ \\ " ' \ -trim +repage text_special_sd.gif 运行此代码时,会出现以下错误: convert:non-configurance drawing pri

Imagemagick 将透明PNG叠加到GIF动画上

我想用ImageMagick将水印图像添加到GIF动画中 下面的方法不起作用:它只是给出一个奇怪的单幅图像,带有疯狂的颜色,而transparent-watermark.png似乎根本不存在 composite -compose Dst_Over background-gif.gif transparent-watermark.png final.gif 如何做到这一点?它类似于,但使用的是图像而不是文本。我也有同样的问题 convert background-animation.gif -c

Imagemagick 检查图像是否为二进制

我试图将一个图像jpg文件转换为二进制图像,我的意思是,只有黑白颜色 我运行了convert-monographic in.jpg out.jpg,结果令人满意 然后我试着检查图像是否真的只包含黑白色。所以我运行了identifite-verbose out.jpg,结果太长了 但我想在这里展示的主要部分如下: Type: Grayscale Colorspace: Gray Depth: 8-bit Channel depth: gray: 8-bit Channe

Imagemagick转换和合成批文件

我正在尝试快速转换一批文件,如下所示: convert ./src/*.png -set filename: '%t' -gravity West -draw 'image over 0,0 424,600 "./panel.png"' ./dest/%[filename:].png 这与复合材料非常相似: convert ./src/*.png ./panel.png -set filename: '%t' -gravity +0+0 -composite ./dest/%[filename

使用parallel和Imagemagick将图像转换为gif

我使用了一个python脚本,它使用数据文件生成绘图。现在由于数据量巨大,我得到的图像范围为5000,使用ImageMagick的convert进行顺序处理需要花费大量时间 我提到了这个问题,GNU并行程序和ImageMagick一起使用在哪里。可以使用类似的代码制作gif吗 我正在使用的将图像转换为gif的命令是: convert-delay 0.2-loop 0 slice\u VOF2*slice\u VOF.gif 提前谢谢 Vishwesh您所指的示例并行地缩小单个图像的比例。在将图像

可以防止ImageMagick覆盖现有图像吗?

在复制图像时,ImageMagick的默认行为似乎是覆盖任何现有文件。有可能防止这种情况吗?我正在寻找类似Wget的——无碰撞。我已经看过了,我能找到的最接近的选项是,但这只能检测输入文件是否更改 下面是我想完成的一个示例:在第一次运行时,convert input.jpg output.png生成一个output.png,该不已经存在,然后在第二次运行时,convert-input.jpg-output.png检测到output.png已经存在,并且不会覆盖它。类似的操作是否解决了您的问题 它

imagemagick将RGB PNG转换为CMYK PDF

我正在尝试使用Latex创建PDF文件。但是,Latex不处理TIFF或任何其他能够同时透明和CMYK的图像格式。我认为我可以使用的唯一解决方案是将PNG图像转换为PDF并将其嵌入到文件中 我对imagemagick有点熟悉,但是,我不知道如何将PNG(可能在RGB/SRGB颜色空间中)转换为CMYK颜色空间中的PDF 如何进行此转换,以便颜色正确且透明度保持不变?在Imagemagick中,您应该使用CMYK类型配置文件进行转换: convert input.png -profile USWe

Imagemagick:未定义图像(用于输出文件名)

我正在尝试进行基本转换: $ convert image.png out.jpg 但是得到了错误 convert-im6.q16: no images defined `out.jpg' @ error/convert.c/ConvertImageCommand/3258. 如果输出图像名是out.jpg,为什么会说“未定义图像” $ ls image.png 看起来IM无法处理PNG文件。快速测试。请尝试转换xc:red-red.png并查看它是否生成了1像素的红色png。@MarkSe

在magick和输入文件名之间可以提供选项的imagemagick命令有哪些示例

例如 magick-density 100 apple.jpg-resize 100x100 apple edited.jpg 密度是输入文件名之前必须提供的选项。 有人能解释一下什么时候需要这样的优先选择吗。并提供了更多的例子 PS:我试图寻找这些选项,但不确定是否有特定的术语来限制搜索结果。ImageMagick专门是一个光栅图像处理器,这意味着它处理由矩形网格(或光栅)上的像素组成的位图图像,而不是像Adobe Illustrator或Inkscape这样的矢量图像处理器,它们处理由顶点或

上一页   1   2   3   4    5   6  ... 下一页 最后一页 共 38 页