魔法++压缩和解压文件
我在 ImageMagick Magick++ 中找到了 Image 类的 compressType() 方法。 我搜索了如何使用它的示例,但没有太多相关信息。
有人能给我一个如何打开压缩文件以及如何压缩和压缩的示例吗?保存图像?
太感谢了!
I've found the compressType()-Method of the Image class in ImageMagick Magick++.
I searched for examples how to use it, but there isn't much of information about that.
Can someone give me an example of how to open a compressed file and how to compress & save an image?
Thank you so much!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用法:
Magick::Image.compressType(CompressionType)
可用压缩类型列表:
http://www.imagemagick.org/Magick++/Enumerations.html#CompressionType
示例:
如果指定的压缩类型与图像不兼容,ImageMagick 将选择与图像类型兼容的压缩类型。
顺便说一句,这些压缩类型和 compressType 方法用于在对图像进行编码时表达所需的压缩类型(不是用于将图像添加到存档中)。请注意,我尚未编译/测试上面的示例。
Usage:
Magick::Image.compressType(CompressionType)
The list of available compression types:
http://www.imagemagick.org/Magick++/Enumerations.html#CompressionType
Example:
If the compression type specified is incompatable with the image, ImageMagick selects a compression type compatable with the image type.
BTW, these compression types and the method compressType are for expressing the desired compression type when encoding an image (Not for adding the image to an archive). Note, I haven't compiled/tested the above example.