如何解决如何在ImageMagick中转换为原始数据时压缩BMP
我正在使用ImageMagick
将RAW数据转换为BMP,反之亦然。程序延迟时间为Python
问题是从BMP转换的RAW数据大于原始数据。
我需要使用相同或较小的尺寸。
在将BMP转换为RAW数据时,我应用了 Compress ,但没有效果。
以下是我将RAW数据转换为BMP,反之亦然的步骤。
- RAW数据-> BMP
...
subprocess.check_call(['convert','-size',str(obj['Width']) + 'x' + str(obj['Height']),'-depth',str(obj['BitsPerComponent']),'-type','truecolor',raw_data,'BMP3:' + bmp])
...
- BMP-> RAW数据
...
subprocess.check_call([
'convert','-compress','RLE',bmp,raw_data
])
...
ImageMagick的compress方法具有以下值。
选择包括:无,BZip,传真,Group4,JPEG,JPEG2000,无损,LZW,RLE或Zip。
请帮助我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。