이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 jpegoptim 명령입니다.
프로그램:
이름
jpegoptim - JPEG/JFIF 파일을 최적화/압축하는 유틸리티.
개요
jpegoptim [ 옵션 ] [ 파일 이름 ]
기술
jpegoptim jpeg 파일을 최적화/압축하는 데 사용됩니다. 프로그램은 무손실 최적화를 지원하며,
Huffman 테이블 최적화를 기반으로 합니다. 그리고 소위 "손실" 최적화라고 합니다.
Huffman 테이블을 최적화하는 것 외에도 사용자는 이미지 품질에 대한 상한을 지정할 수 있습니다.
메모! 기본적으로 jpegoptim은 입력 파일(최적화된 경우)을 수정하여 보존합니다.
원본 파일 사용 옵션 -d 최적화된 파일을 저장하기 위한 대체 디렉토리 지정
에.
일반 파일만 최적화됩니다(심볼릭 링크 및 특수 파일은 건너뜁니다). 또한, 어떤
최적화 중인 파일에 대한 다른 하드 링크(사용하여 생성됨) 링크(2)) 영향을 받지 않습니다.
옵션
옵션은 전통적인 POSIX 한 글자 옵션이거나 GNU 스타일의 긴 옵션일 수 있습니다.
옵션. POSIX 스타일 옵션은 하나의 ``-''로 시작하는 반면 GNU 긴 옵션은
``--''.
제공 옵션 jpegoptim 다음과 같습니다 :
-디 , --목적지=
최적화된 파일을 저장할 대체 대상 디렉토리를 설정합니다(기본값은
원본을 덮어씁니다.) 변경되지 않은 파일은
대상 디렉토리. 즉, 소스 파일을 압축할 수 없으면 파일이
대상 경로에 생성됩니다.
-NS, --힘
결과가 원본 파일보다 큰 경우에도 강제로 최적화합니다.
-시간, --도움
짧은 사용 정보를 표시하고 종료합니다.
-중 , --최대=
최대 이미지 품질 요소를 설정합니다(무손실 최적화 모드를 비활성화합니다.
기본적으로 활성화됨). 이 옵션은 원래 있던 소스 파일의 품질을 떨어뜨립니다.
더 높은 품질 설정을 사용하여 저장했습니다. 이미 품질이 낮은 파일은
설정은 무손실 최적화 방법을 사용하여 압축됩니다.
품질 매개변수의 유효한 값은 0 - 100입니다.
-N, --조치 없음
실제로 파일을 최적화하지 말고 결과만 인쇄하십시오.
-에스 , --크기=
주어진 크기로 파일 최적화를 시도합니다(무손실 최적화 모드 비활성화). 표적
크기는 킬로바이트(1 - n) 또는 백분율(1% - 99%)로 지정됩니다.
원본 파일 크기.
-티 , --임계값=
압축 게인이 임계값(%)보다 낮으면 파일을 변경하지 않고 유지합니다.
임계값의 유효한 값은 0 - 100입니다.
-NS, --csv
진행 상황 정보를 CSV 형식으로 인쇄합니다.
-영형, --덮어쓰기
존재하는 경우에도 대상 파일을 덮어씁니다(-d 옵션 사용 시).
-NS, --보존하다
파일 수정 시간을 유지합니다.
-NS, --preserve-perms
원본 파일을 덮어써 파일 권한(소유자/그룹)을 유지합니다. 이것은
기본 작동 모드(새 파일이 처음 저장되는 위치)보다 약간 덜 안전합니다.
임시 파일로 저장한 다음 원본 파일 위에 이름을 바꿉니다). 이 모드에서는 백업
원본 파일의 .jpegoptim.bak 확장자로 만들어지며 이 파일은 제거됩니다.
원본 파일이 성공적으로 교체된 후. 메모! jpegoptim을 실행하는 경우
루트로서 jpegoptim이 다음을 수행할 수 있으므로 일반적으로 이 옵션을 사용할 필요가 없습니다.
기본 모드에서 루트로 실행할 때 파일 권한을 유지합니다.
-NS, --조용한
조용한 모드.
-NS, --합계
모든 파일을 처리한 후 합계를 인쇄합니다.
-V, --말 수가 많은
자세한 정보 표시 모드를 활성화합니다(긍정적으로 수다스러움).
--모든 정상
모든 출력 파일을 비프로그레시브로 만듭니다. 모든 입력 파일을 변환하는 데 사용할 수 있습니다.
--force 옵션과 함께 사용하면 프로그레시브 JPEG로 변환됩니다.
--모든 프로그레시브
모든 출력 파일을 프로그레시브로 만듭니다. 모든 일반(비-
프로그레시브) JPEG는 --force 옵션과 함께 사용할 때 프로그레시브로 입력되는 파일입니다.
-에스, -모든 스트립
출력 파일에서 모든 마커를 제거합니다. (참고! 기본적으로 댓글 및
Exif/IPTC/PhotoShop/ICC/XMP 마커는 유지되고 나머지는 모두 폐기됩니다.) 산출
JPEG는 상황에 따라 여전히 하나 또는 두 개의 마커(JFIF 및 Adobe APP14)를 포함할 가능성이 높습니다.
이러한 마커는 libjpeg에 의해 생성되므로 이미지에 사용된 색상 공간에서
자동으로 인코더.
--strip-없음
이미지의 "모든" 마커를 유지합니다. 그러면 모든 마커가 변경되지 않은 상태로 남게 됩니다.
JFIF(APP0) 및 Adobe(APP14) 마커를 제외한 이미지는
libjpeg 라이브러리.
--strip-com
출력 파일의 주석(COM) 마커 제거.
--strip-exif
출력 파일에서 EXIF 마커를 제거합니다.
--strip-iptc
출력 파일에서 IPTC/Adobe Photoshop(APP13) 마커를 제거합니다.
--strip-icc
출력 파일에서 ICC 프로파일을 제거합니다.
--strip-xmp
출력 파일에서 XMP 프로필을 제거합니다.
--stdout
출력 이미지를 표준 출력으로 보냅니다. 참고, 최적화가 더 작게 생성되지 않은 경우
파일이 입력 파일보다 많으면 출력(이미지)이 표준 출력으로 전송되지 않습니다. (옵션
-f 최적화된 이미지가 아닌 경우에도 항상 이미지를 강제로 출력하는 데 사용할 수 있습니다.
입력보다 작음).
--stdin
표준 입력에서 입력 이미지를 읽습니다. 이 옵션을 사용하면 하나의 이미지만
표준 출력에서 읽습니다. 명령줄에 지정된 모든 (기타) 입력 파일은
무시했다. 명령줄에 입력 파일 '-'가 표시되면 표준 입력이
또한 가정했다.
현재 이 옵션은 명시적으로 활성화됩니다. -f 옵션이므로 출력 이미지는 항상
표준 출력으로 전송됩니다(최적화가 가능하지 않은 경우에도).
onworks.net 서비스를 사용하여 jpegoptim 온라인 사용