Skip to main content

Linux를 사용하여 이미지를 변환하는 방법

리눅스 14강. Linux(Unix) 나노(nano)를 이용한 파일편집 (유월 2025)

리눅스 14강. Linux(Unix) 나노(nano)를 이용한 파일편집 (유월 2025)
Anonim

이 안내서는 Linux 명령 행을 사용하여 이미지를 조작하는 방법을 보여줍니다.

파일 크기와 크기면에서 이미지의 크기를 조정하는 방법을 알 수 있습니다. 또한 JPG에서 PNG 또는 GIF에서 TIF와 같은 여러 파일 유형으로 변환하는 방법을 배우게됩니다.

변환 명령

convert 명령은 이미지를 변환하는 데 사용됩니다. 형식은 다음과 같습니다.

입력 옵션 입력 파일 출력 옵션 출력 파일을 변환하십시오.

이미지 크기를 조정하는 방법

웹 페이지에 이미지를 포함시키고 이미지를 특정 크기로 만들려면 CSS를 사용하여 이미지의 크기를 조정할 수 있습니다.

실제로 이미지를 올바른 크기로 업로드 한 다음 페이지에 삽입하는 것이 좋습니다.

물론 이것은 이미지의 크기를 조정하려는 이유 중 하나 일뿐입니다.

이미지 크기를 조정하려면 다음 명령을 사용하십시오.

imagename.jpg 변환 - 치수 크기 변경 newimagename.jpg

예를 들어 이미지를 800x600으로 변환하려면 다음 명령을 사용합니다.

imagename.jpg -resize 800x600 newimagename.jpg 변환

지정된 치수로 변환하면 종횡비가 엉망이되어 이미지가 가장 가까운 비율로 조정됩니다.

변환을 정확한 크기로 강제하려면 다음 명령을 사용하십시오.

imagename.jpg -resize 800x600을 변환하십시오! newimagename.jpg

크기 조정 명령의 일부로 높이와 너비를 지정하지 않아도됩니다.

예를 들어 너비를 800으로 설정하고 높이를 신경 쓰지 않으면 다음 명령을 사용할 수 있습니다.

imagename.jpg -resize 800 newimagename.jpg 변환

이미지의 크기를 지정된 높이로 조정하려면 다음 명령을 사용하십시오.

변환 imagename, jpg -resize x600 newimagename.jpg

한 이미지 형식에서 다른 이미지 형식으로 변환하는 방법

JPG 파일이 있고이를 PNG로 변환하려면 다음 명령을 사용하십시오.

convert image.jpg image.png

다양한 파일 형식을 결합 할 수 있습니다. 예를 들어

convert image.png image.gif

image.jpg image.bmp 변환

convert image.gif image.tif

이미지의 파일 크기를 조정하는 방법

이미지의 실제 파일 크기를 변경하는 데는 여러 가지 방법이 있습니다.

  1. 종횡비 변경 (작게)
  2. 파일 형식 변경
  3. 압축 품질 변경

이미지의 크기를 줄이면 파일 크기가 작아집니다. 또한 JPG와 같은 압축을 포함하는 파일 형식을 사용하면 실제 파일 크기를 줄일 수 있습니다.

마지막으로 품질을 조정하면 실제 파일 크기가 작아집니다.

앞의 두 섹션에서는 크기와 파일 형식을 조정하는 방법을 설명했습니다. 이미지를 압축하려면 다음 명령을 시도하십시오.

imagename.jpg -quality 90 변환 newimage.jpg

품질은 백분율로 지정됩니다. 백분율이 낮을수록 출력 파일은 작지만 분명히 최종 출력 품질이 좋지 않습니다.

이미지를 회전하는 방법

사진을 세로로 찍었지만 풍경 사진으로 사용하려면 다음 명령을 사용하여 이미지를 회전시킬 수 있습니다.

convert imagename.jpg -rotate 90 새로운 이미지 .jpg

회전 각도를 지정할 수 있습니다.

예를 들어 다음과 같이 해보십시오.

imagename.jpg -rotate 변환 45 newimage.jpg

명령 줄 옵션 변환

다음과 같이 convert 명령과 함께 사용할 수있는 수십 개의 명령 행 옵션이 있습니다.

옵션은 명령 행 순서로 처리됩니다. 명령 행에서 지정한 옵션은 옵션 세트의 모양으로 설정이 끝날 때까지 다음 이미지 세트에 적용됩니다.--noop. 일부 옵션은 이미지의 디코딩에만 영향을 미치고 다른 옵션은 인코딩에만 영향을 미칩니다. 후자는 입력 이미지의 최종 그룹 뒤에 나타날 수 있습니다.

각 옵션에 대한 자세한 설명은 ImageMagick .

- 입회이미지를 하나의 멀티 이미지 파일에 결합
- 왁스그리기 변환 행렬
탕시픽셀 앨리어싱 제거
~ 적용이미지 세트를 추가한다.
-평균평균 이미지 세트
-배경배경색
-흐림 엑스 가우스 연산자로 이미지를 흐리게 처리한다.
-경계 엑스 이미지를 테두리로 둘러 쌉니다.
~ 보더 컬러테두리 색
-상자주석 테두리 상자의 색상을 설정합니다.
-은닉처픽셀 캐시에서 사용 가능한 메가 바이트의 메모리
-채널채널 유형
-숯숯 그림 그리기
-촙 x {+ -} {+ -} {%} 이미지 내부에서 픽셀을 제거한다.
-클립클리핑 패스가있는 경우 적용한다.
- 일치시키다일련의 이미지 병합
- 색상을 지정하다펜 색상으로 이미지 색상 지정
-그림 물감이미지에서 선호하는 색상 수
-colorspacecolorspace의 타입
-논평이미지에 주석 달기
-짓다이미지 합성의 종류
-압박 붕대이미지 압축의 종류
-대조이미지 대비를 높이거나 줄입니다.
-수확고 x {+ -} {+ -} {%} 자른 이미지의 선호 크기 및 위치
-주기이미지 색상 맵을 양만큼 옮깁니다.
-debug디버그 출력 사용
- 건축이미지 시퀀스를 구성 요소로 분해하다.
-지연 <1/100ths of a second> 일시 중지 한 후 다음 이미지를 표시하십시오.
-밀도 엑스 이미지 픽셀의 세로 및 가로 해상도
-깊이심도
- 꾸러미이미지 내의 얼룩을 줄이십시오.
-디스플레이연결할 X 서버를 지정합니다.
- 폐기GIF 처리 방법
-떨림Floyd / Steinberg 오차 확산을 이미지에 적용
-무승부하나 이상의 그래픽 프리미티브로 이미지 주석 달기
-가장자리이미지 내의 가장자리를 감지한다.
엠보 스이미지를 돋보이게하다
-부호화글꼴 인코딩을 지정하십시오.
~의출력 이미지의 엔디 언 (endian) (MSB 또는 LSB) 지정
-높이다시끄러운 이미지를 향상시키기 위해 디지털 필터를 적용하십시오.
-같게 하다이미지에 히스토그램 등화를 수행한다.
-가득 따르다그래픽 프리미티브를 채울 때 사용할 색상
-필터이미지 크기를 조정할 때이 필터 유형을 사용하십시오.
-단조롭게 하다일련의 이미지를 평평하게하다
-튀기다"미러 이미지"생성
-실패"미러 이미지"생성
-세례반이미지에 텍스트로 주석을 달 때이 글꼴을 사용하십시오.
-틀 x ++ 장식용 테두리로 이미지를 둘러 쌉니다.
-솜털 {%} 이 거리 내의 색상은 동일한 것으로 간주됩니다.
-감마감마 보정 레벨
- 가우시안 엑스 가우스 연산자로 이미지를 흐리게 처리한다.
-기하학 x {+ -} {+} {%} {@} {!} {<} {>} 이미지 창의 기본 크기 및 위치.
-중량방향 프리미티브는 이미지에 주석을 달 때까지 끌어 당긴다.
-도움사용 지침 인쇄
- 광자중심을 중심으로 이미지 픽셀을 내파시킨다.
-의지이미지 색상을 관리 할 때이 유형의 렌더링 의도를 사용하십시오.
인터레이스인터 레이싱 방식의 유형
-상표이미지에 라벨을 지정하다
-수평이미지 명암비의 수준 조절
-명부리스트의 타입
-고리GIF 애니메이션에 Netscape 루프 확장을 추가하십시오.
-지도이 이미지에서 특정 색상 세트를 선택하십시오.
-마스크클리핑 마스크 지정
매트이미지에 매트 채널이 있으면 저장하십시오.
-중앙값이미지에 메디안 필터 적용
- 변조이미지의 밝기, 채도 및 색조를 변경합니다.
-단색화이미지를 흑백으로 변환한다.
변형이미지 시퀀스를 변형시킨다.
-모자이크이미지 시퀀스에서 모자이크 만들기
- 네가 게이트모든 픽셀을 보색으로 대체
-소음이미지의 노이즈를 추가하거나 줄입니다.
--noopNOOP (옵션 없음)
- 정규화하다이미지를 색상 값의 전체 범위에 걸쳐 변환합니다.
-불투명체이미지에서이 색을 펜 색으로 변경하십시오.
-페이지 x {+ -} {+} {%} {!} {<} {>} 이미지 캔버스의 크기와 위치
-페인트유화를 모방하다
-펜그리기 작업에 펜 색상 지정
-핑효율적으로 이미지 특성을 결정한다.
- 포인트 크기포스트 스크립트, OPTION1 또는 트루 타입 글꼴의 포인트 크기
-시사이미지 미리보기 유형
-방법일련의 이미지들을 처리한다.
-윤곽ICM, IPTC 또는 일반 프로파일을 이미지에 추가하십시오.
-품질JPEG / MIFF / PNG 압축 수준
-증가 엑스 이미지 가장자리를 밝게 또는 어둡게
-부위 x {+ -} {+ -} 이미지의 일부에 옵션을 적용한다.
~ 사이즈 x {%} {@} {!} {<} {>} 이미지 크기를 조정하다
-롤 {+-}{+-} 이미지를 세로 또는 가로로 굴린다.
- 회전 {<}{>} 이미지에 Paeth 이미지 회전 적용
-견본픽셀 샘플링을 사용한 스케일 이미지
-sampling_factor 엑스 JPEG 또는 MPEG-2 인코더 및 YUV 디코더 / 인코더에서 사용되는 샘플링 계수.
-규모이미지의 크기를 조절하십시오.
-장면장면 번호 설정
-씨의사 난수 생성기 시드 값
-분절 엑스 이미지를 분할하다
-그늘 엑스 먼 광원을 사용하여 이미지를 음영 처리하십시오.
-갈다 엑스 이미지를 선명하게하다
-깎다 엑스 이미지 가장자리에서 픽셀을 자르십시오.
-전단 엑스 X 또는 Y 축을 따라 이미지를 전단합니다.
-크기 x {+ offset} 이미지의 너비와 높이
- 솔라리스임계 값 레벨을 초과하는 모든 픽셀을 무효화한다.
-전파이미지 픽셀을 무작위로 옮긴다.
-행정그래픽 프리미티브를 칠 때 사용할 색상
- 스트로크 너비획 너비 설정
-소용돌이중심에 대한 이미지 픽셀 소용돌이
-조직이미지 배경에 타일링 할 텍스처 이름
-문지방이미지 임계 값
-타일그래픽 프리미티브를 채울 때의 타일 이미지
-변환이미지를 변형하다
-투명한이 색상을 이미지 내에서 투명하게 만듭니다.
- 깊이색상 감소 알고리즘을위한 트리 깊이
-손질이미지 다듬기
-유형이미지 유형
- 단위이미지 해상도의 종류
-unsharp 엑스 언샵 마스크 연산자를 사용하여 이미지 선명하게하기
-use_pixmappixmap 사용
-말 수가 많은이미지에 대한 상세한 정보를 출력한다.
-전망FlashPix보기 매개 변수
-웨이브 엑스 사인파를 따라 이미지를 바꾸다.
-쓰다이미지 시퀀스 쓰기 합성하다

자세한 내용은 convert 명령의 매뉴얼 페이지를 참조하십시오.