`
nbkangta
  • 浏览: 430630 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Linux 快速处理图片

 
阅读更多

http://www.howtogeek.com/109369/how-to-quickly-resize-convert-modify-images-from-the-linux-terminal/

使用 imagemagick 快速处理图片,安装上先

 

sudo apt-get install imagemagick

 

 

1.更改图片格式

#convert 源文件 目标文件
convert 1.jpg 1.png

#指定转换时候的质量
convert 1.jpg -quality 95 1.png

 

2. 更改图片大小

#指定大小,并保持寬高比
convert 1.jpg -resize 200X100 1.png

#不保持寬高比
convert 1.jpg -resize 200X100! 1.png

#只指定宽度
convert 1.jpg -resize 200 1.png

#指定高度
convert 1.jpg -resize X100 1.png

 

3.旋转图片

convert 1.jpg -rotate 90 1.png

 

4.特效(请参考 man convert ^_^)

分享到:
评论

相关推荐

    ImgScale-2.8.14.tar.gz_ImgScale_linux 图像_linux 图像处理

    《ImgScale-2.8.14:Linux平台上的高效图像处理工具》 在数字化的世界里,图像处理已经成为日常工作中不可或缺的一部分。对于Linux用户来说,虽然操作系统提供了丰富的命令行工具,但有时候,需要一个功能强大且...

    基于Linux的图像处理系统的设计.pdf

    【基于Linux的图像处理系统设计】的探讨 在信息技术领域,图像处理系统是不可或缺的一部分,广泛应用于各种场景,如监控摄像头、智能手机、无人机等。基于Linux的图像处理系统设计提供了一个更加灵活、高效且成本...

    基于arm-linux机器视觉的图像特征点快速检测方法.pdf

    基于 ARM-Linux 机器视觉的图像特征点快速检测方法 本资源介绍了一种基于 ARM-Linux 机器视觉的图像特征点快速检测方法。该方法首先利用机器视觉技术拍摄目标图像信息,然后通过 ARM-Linux 系统对目标图像信息进行...

    linux libjpeg对图像进行压缩

    在Linux环境中,libjpeg是一个非常重要的库,它用于处理JPEG(Joint Photographic Experts Group)图像格式,这是一种广泛使用的有损压缩方法,尤其适用于照片。libjpeg库提供了对JPEG图像进行编码和解码的功能,...

    基于linux的实时图像采集系统设计与实现.pdf

    3. **CMOS图像传感器**:使用了OmniVision公司的OV9650 CMOS摄像头,这种传感器能快速捕捉视频数据,并且在嵌入式系统中易于集成和控制。 4. **V4L(Video for Linux)接口**:驱动程序是基于V4L接口开发的,这是一...

    linux图片查看器代码

    它提供了方便的图像浏览、编辑和组织功能,让Linux用户在没有图形化界面的情况下也能高效地处理图片。 首先,让我们来看看GThumb的基本功能。打开GThumb后,你可以通过文件浏览器或拖放操作来添加图片。它支持幻灯...

    嵌入式Linux的图像采集与显示.pdf

    总的来说,嵌入式Linux的图像采集与显示涉及硬件选型、驱动开发、图像处理和用户交互等多个层面,需要综合运用计算机系统知识和编程技能。通过这样的系统,可以实现各种嵌入式设备中的图像应用,满足远程监控、通信...

    大华平台SDK开发手册(Linux版)_大华linux版_大华摄像机平台SDK_大华linux类库_大华平台SDK_

    这份开发手册旨在帮助开发者充分利用大华提供的Linux类库,高效地实现与大华摄像机的交互,包括视频流的获取、图像处理、设备控制等功能。 一、大华Linux版SDK概述 大华Linux版SDK是大华公司针对Linux操作系统开发...

    Linux下快速傅立叶变换的并行求解

    这种技术特别适用于那些能够分解成独立或几乎独立的部分的任务,例如数值模拟、图像处理等。 ##### 1.2 并行计算机体系结构 并行计算的体系结构通常分为共享内存架构和分布式内存架构。共享内存架构中,所有处理器...

    基于嵌入式Linux的视频图像采集与传输.rtf

    该系统运行嵌入式Linux操作系统,能对图像序列进行快速处理,并根据处理结果采取相应措施。网络传输系统则负责将处理后的数据上传至监控中心,实现数据的网络化管理。 2. ARM处理系统 采用Xscale PXA270处理器作为...

    大恒水星相机 linux 下使用qt和opencv开发快读入门手册-例程.zip

    在本压缩包中,"大恒水星相机 linux 下使用qt和opencv开发快速入门手册-例程.zip",提供了一个针对Linux环境下使用Qt和OpenCV进行图像处理与开发的初级教程。这个教程主要针对大恒水星相机,该相机在工业、科研等...

    基于ARm Linux嵌入式图像采集与网络传输系统

    JPEG是一种常用的图像压缩算法,具有高压缩比和快速处理等特点。JPEG图像压缩库的移植和数据压缩的实现是本系统的关键技术之一。 结论 基于ARM Linux的嵌入式图像采集与网络传输系统具有广泛的应用前景,系统的...

    OpenJpeg 2.0.0 linux 开源代码

    2. **高效性能**:OpenJpeg设计时考虑了性能优化,能够快速处理大型图像数据,适用于高性能计算和嵌入式系统。 3. **跨平台**:支持Windows、Linux、macOS等多种操作系统,且提供C语言接口,易于集成到其他项目中。...

    基于嵌入式Linux与S3C2410平台的图像识别与处理.pdf

    OpenCV提供了丰富的图像处理函数,可以帮助开发者快速实现图像识别和处理。在S3C2410平台上,可以通过USB接口连接摄像头获取图像数据,将数据存入缓冲区,然后通过移植到平台上的OpenCV程序对图像进行实时处理,例如...

    达芬奇平台的嵌入式Linux图像采集与显示.pdf

    《达芬奇平台的嵌入式Linux图像采集与显示》这篇文档主要探讨的是在嵌入式系统中,如何利用Linux操作系统进行图像采集和显示,特别是在模式识别等领域中的实时快速图像处理。文章由夏雨、熊九龙、王志虎和王晓明四位...

    QT控件快速显示连续图像

    这里我们将深入探讨如何在QT控件中快速显示连续图像,重点在于使用QOpenGLWidget。 首先,QLabel是最基础的图像显示控件,它可以通过设置QPixmap来显示静态图像。但是,由于QLabel并不支持硬件加速,因此在处理大量...

    Linux音频、视频编程.zip

    例如,可以使用FFmpeg库,它包含了多种音频处理工具和算法,如FFT(快速傅里叶变换)用于频率分析,IIR(无限脉冲响应)和FIR(有限脉冲响应)滤波器用于信号过滤。 3. 音频输出:输出音频数据同样依赖于ALSA或...

    linux下可用的静态ImageMagick C库

    7. 命令行工具:ImageMagick还附带了一系列命令行工具,如`convert`、`display`等,方便非程序员进行快速的图像处理。 由于这个版本是C库,它不包含ImageMagick的C++接口,这意味着开发者无法利用C++特有的特性,如...

    基于Linux平台的CT图像重建的优势.pdf

    这对于处理CT扫描的海量数据尤其关键,因为这些数据通常需要快速处理以满足临床诊断的需求。 选择Linux作为CT图像重建的平台,不仅能够提高重建速度,还能降低系统维护成本,因为Linux操作系统相对于Windows更少受...

Global site tag (gtag.js) - Google Analytics