
가끔 웹사이트에 사진을 업로드하려고 하면 다음과 같은 메시지가 나타납니다.
업로드 실패: 파일 크기는 초과할 수 없습니다.NMB!
사진의 크기를 조정하면 아래로 내려가야 한다는 것을 알고 있습니다.N하지만 파일 크기를 조정하고, 저장하고, 크기를 확인하는 과정이 번거롭습니다. 또한 때로는 현재 크기를 유지하는 것이 편리할 수도 있습니다.
가급적이면 터미널에서 사진의 파일 크기를 변경하는 방법을 찾고 있습니다. 이를 수행할 수 있는 방법이 있습니까?
답변1
jpegoptim
먼저 다음 jpegoptim
을 통해 설치하세요.
sudo apt install jpegoptim
그런 다음 다음을 통해 이미지의 파일 크기를 최적화해 보십시오.
jpegoptim /path/to/image.jpg
또는 다음을 통해 정의된 크기가 필요한 경우
jpegoptim --size=512k /path/to/image.jpg
이렇게 하면 이미지를 덮어쓰게 됩니다. 로 테스트하는 동안 백업이 있는지 확인하세요 jpegoptim
.
모그리파이(imagemagick)
크기 조정
mogrify
의 일부인 which를 사용할 수도 있습니다 imagemagick
. 다음 예에서는 이미지 크기를 50%로 축소합니다(따라서 크기 조정 - 압축 아님).
mogrify -resize 50% /path/to/image.jpg
압축
다음 예에서는 다음을 사용한 압축을 보여줍니다 mogrify
.
mogrify -compress JPEG -quality 50 /path/to/image.jpg
변환(imagemagick)
압축
변환을 사용하여 80%로 압축하면 다음과 같이 작동합니다.
convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg
다양한 옵션 세트로 일부를 변환하여 사용할 수 있습니다.
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg
에 따라해야이 게시물:
- 품질을 85로 설정하세요
- 프로그레시브(컴파운드 압축)
- 크기(반경의 0.05 또는 0.5)를 최적화하기 위한 아주 작은 가우스 블러는 사진의 품질과 크기에 따라 달라지며, 이는 특히 JPEG의 크기를 최적화합니다.
- 댓글이나 EXIF 태그를 제거하세요.
다듬기
나는 인용하고있다프로젝트 페이지여기
Trimage는 파일 형식에 따라 optipng, pngcrush, advpng 및 jpegoptim을 사용하여 웹사이트용 이미지 파일을 최적화하는 크로스 플랫폼 GUI 및 명령줄 인터페이스입니다(현재 PNG 및 JPG 파일이 지원됨).
다음을 통해 간단히 설치할 수 있습니다.
sudo apt install trimage
애플리케이션 이름만으로 시작한 후 UI가 표시될 수 있습니다.
트리마지에 대한 추가 정보가 필요한 경우 프로젝트 페이지를 방문하거나 실행하여 trimage -h
도움말을 살펴보세요.
기타 도구
이미지 크기 최적화 코너에는 , 및 기타 여러 도구도 있지만 .... 사용해 본 optipng
적이 pngcrush
없습니다 .jpegtran
몇 가지 링크로 마무리하겠습니다.