영어프랑스어스페인어

Ad


온웍스 파비콘

jpegtran - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 jpegtran 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 jpegtran 명령입니다.

프로그램:

이름


jpegtran - JPEG 파일의 무손실 변환

개요


jpegtran [ 옵션 ] [ 파일 이름 ]

기술


jpegtran JPEG 파일의 다양한 유용한 변환을 수행합니다. 그것은 번역할 수 있습니다
JPEG의 한 변형에서 다른 변형으로의 코딩된 표현(예: 기본 JPEG에서)
프로그레시브 JPEG로 또는 그 반대로. 또한 이미지의 일부 재정렬을 수행할 수 있습니다.
예를 들어 회전을 통해 이미지를 가로 형식에서 세로 형식으로 전환합니다.

jpegtran 압축 데이터(DCT 계수)를 재정렬하여 작동합니다.
이미지를 디코딩합니다. 따라서 변환은 무손실입니다. 이미지가 없습니다.
전혀 저하되지 않습니다. 사용했다면 사실이 아닙니다. djpeg 다음 cjpeg
동일한 변환을 수행합니다. 그러나 같은 의미로, jpegtran 손실을 수행할 수 없습니다
이미지 품질 변경과 같은 작업.

jpegtran 명명된 JPEG/JFIF 파일을 읽거나 명명된 파일이 없으면 표준 입력을 읽습니다.
표준 출력에 JPEG/JFIF 파일을 생성합니다.

옵션


모든 스위치 이름은 축약될 수 있습니다. 예를 들어, -최적화 쓰여질 수 있습니다 -고르다 or -o.
대문자와 소문자는 동일합니다. 영국식 철자도 허용됩니다(예:
-최적화), 간결함을 위해 아래에서 언급하지 않습니다.

출력 파일에 사용되는 코딩된 JPEG 표현을 지정하려면 jpegtran 수락
에서 인식하는 스위치의 하위 집합 cjpeg:

-최적화
엔트로피 인코딩 매개변수의 최적화를 수행합니다.

-프로그레시브
프로그레시브 JPEG 파일을 만듭니다.

-재시작 N
N MCU 행마다 또는 "B"가 있는 경우 N MCU 블록마다 JPEG 재시작 마커를 내보냅니다.
번호에 첨부합니다.

-산수
산술 코딩을 사용합니다.

-스캔 파일
지정된 텍스트 파일에 제공된 스캔 스크립트를 사용하십시오.

만나다 cjpeg(1) 이러한 스위치에 대한 자세한 내용은 이 중 아무 것도 지정하지 않으면
스위치를 사용하면 일반 기본 JPEG 출력 파일을 얻을 수 있습니다. 품질 설정 등은 다음과 같습니다.
입력 파일에 의해 결정됩니다.

다음 스위치 중 하나를 지정하여 이미지를 무손실로 변환할 수 있습니다.

-튀기다 수평
이미지를 수평으로 미러링합니다(왼쪽-오른쪽).

-튀기다 수직선
이미지를 수직으로 미러링합니다(상단-하단).

-회전 90
이미지를 시계 방향으로 90도 회전합니다.

-회전 180
이미지를 180도 회전합니다.

-회전 270
이미지를 시계 방향으로 270도(또는 90ccw) 회전합니다.

-바꾸어 놓다
이미지를 바꿉니다(UL-to-LR 축에 걸쳐).

-횡축
가로 전치(UR-LL 축에 걸쳐).

전치 변환에는 이미지 크기에 대한 제한이 없습니다. 다른
이미지 치수가
iMCU 크기(일반적으로 8 또는 16픽셀), DCT의 완전한 블록만 변환할 수 있기 때문입니다.
원하는 방식으로 계수 데이터.

jpegtran이상한 크기의 이미지를 변환할 때 의 기본 동작은
변환 세트의 정확한 가역성과 수학적 일관성. 명시된 바와 같이,
transpose는 전체 이미지 영역을 뒤집을 수 있습니다. 수평 미러링은 부분적인
오른쪽 가장자리의 iMCU 열은 건드리지 않았지만 이미지의 모든 행을 뒤집을 수 있습니다.
마찬가지로 수직 미러링은 하단 가장자리의 일부 iMCU 행을 그대로 둡니다.
그러나 모든 열을 뒤집을 수 있습니다. 다른 변환은 다음의 시퀀스로 구성할 수 있습니다.
전치 및 뒤집기 작업; 일관성을 위해 가장자리 픽셀에 대한 작업이 정의됩니다.
해당 전치 및 뒤집기 시퀀스의 최종 결과와 동일합니다.

실제 사용을 위해 변환할 수 없는 가장자리 픽셀을 삭제하는 것이 좋습니다.
변형된 이미지의 오른쪽 및/또는 아래쪽 가장자리를 따라 이상하게 보이는 스트립이 있습니다.
이렇게 하려면 다음을 추가하십시오. - 트림 전환 :

- 트림 변형 불가능한 가장자리 블록을 삭제합니다.

분명히, - 트림 되돌릴 수 없으므로 엄밀히 말하면
jpegtran 이 스위치는 무손실이 아닙니다. 또한 예상되는 수학적
변환 간의 동등성은 더 이상 유지되지 않습니다. 예를 들어, -썩음 270
- 트림 아래쪽 가장자리만 다듬지만 -썩음 90 - 트림 다음 -썩음 180 - 트림
양쪽 가장자리를 자릅니다.

-완벽한
완벽한 변환에만 관심이 있는 경우 다음을 추가하십시오. -완벽한 스위치.
이 원인 jpegtran 변환이 완벽하지 않으면 오류와 함께 실패합니다.

예를 들어 다음과 같이 할 수 있습니다.

(jpegtran -썩음 90 -완벽한 푸.jpg || djpeg 푸.jpg | pnm플립 -r90 | cjpeg)

가능한 경우 완벽한 회전을 수행하거나 그렇지 않은 경우 대략적인 회전을 수행합니다.

-수확고 가로x높이+X+Y
지점에서 시작하여 너비 W와 높이 H의 직사각형 영역으로 이미지를 자릅니다.
X, Y. 무손실 자르기 기능은 주어진 이미지 영역 외부의 데이터를 버리지만
안에 있는 것을 무손실로 보존합니다. 회전 및 뒤집기 변환과 마찬가지로 무손실
자르기는 현재 JPEG 형식에 의해 제한됩니다. 의 왼쪽 상단 모서리
선택한 지역은 iMCU 경계에 속해야 합니다. 그게 아니라면 조용히
가장 가까운 iMCU 경계까지 위쪽 및/또는 왼쪽으로 이동했습니다(오른쪽 하단 모서리는
변하지 않은.)

엄격히 무손실이 아닌 다른 변환 스위치는 다음과 같습니다.

-회색조
그레이스케일 출력을 강제합니다.

이 옵션은 입력 이미지가 YCbCr(즉,
표준 컬러 JPEG), 그레이스케일 JPEG 파일이 생성됩니다. 휘도 채널은
정확하게 보존되므로 이것은 회색조로 줄이는 것보다 더 좋은 방법입니다.
압축 해제, 변환 및 재 압축. 이 스위치는 특히 편리합니다
컬러 JPEG로 잘못 인코딩된 흑백 사진을 수정합니다. (안에
이러한 경우 거의 비어 있는 크로마 채널을 제거하여 공간을 절약할 수 있습니다.
크지 않을 것입니다. 그러나 그레이스케일 JPEG의 디코딩 시간은 상당히 짧습니다.
컬러 JPEG의 경우보다.)

jpegtran 또한 "추가" 마커로 수행할 작업을 제어하는 ​​이러한 스위치를 인식합니다.
주석 블록으로:

-부 없음
소스 파일에서 추가 마커를 복사하지 마십시오. 이 설정은 모든 댓글을 억제하고
소스 파일에 존재하는 기타 초과 수하물.

-부 댓글
주석 마커만 복사합니다. 이 설정은 소스 파일에서 주석을 복사하지만
이미지 표시에 필수적이지 않은 다른 모든 데이터를 버립니다.

-부 모든
모든 추가 마커를 복사합니다. 이 설정은
JFIF 썸네일, Exif 데이터 및 Photoshop 설정과 같은 소스 파일. 일부에서는
파일에서 이러한 추가 마커의 크기를 조정할 수 있습니다.

기본 동작은 -부 댓글. (참고: IJG 릴리스 v6 및 v6a에서 jpegtran
항상 -부 없음.)

jpegtran에서 인식하는 추가 스위치는 다음과 같습니다.

-최대 메모리 N
큰 이미지를 처리하는 데 사용할 메모리 양에 대한 제한을 설정합니다. 가치는
수천 바이트 또는 숫자에 "M"이 붙은 경우 수백만 바이트입니다. 을 위한
예, -최대 4m 4000000바이트를 선택합니다. 더 많은 공간이 필요한 경우 임시 파일
사용하게 될 것이다.

-아웃파일 name
출력 이미지를 표준 출력이 아닌 명명된 파일로 보냅니다.

-말 수가 많은
디버그 출력을 활성화합니다. 더 -v더 많은 출력을 제공합니다. 또한 버전 정보는
시작할 때 인쇄됩니다.

-디버그 과 동일 -말 수가 많은.

-번역
버전 정보를 인쇄하고 종료합니다.

사용 예


이 예는 기본 JPEG 파일을 프로그레시브 형식으로 변환합니다.

jpegtran -프로그레시브 푸.jpg > fooprog.jpg

이 예는 이미지를 시계 방향으로 90도 회전하여 회전할 수 없는 가장자리를 삭제합니다.
픽셀:

jpegtran -썩음 90 - 트림 푸.jpg > foo90.jpg

환경


JPEGMEM
이 환경 변수가 설정된 경우 해당 값은 기본 메모리 제한입니다. 그만큼
값은 에 대해 설명된 대로 지정됩니다. -최대 메모리 스위치. JPEGMEM 재정의
프로그램이 컴파일될 때 지정된 기본값이며 자체는 다음에 의해 재정의됩니다.
노골적인 -최대 메모리.

onworks.net 서비스를 사용하여 jpegtran 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    딥 클린
    딥 클린
    모든 빌드를 중단시키는 Kotlin 스크립트
    Gradle/Android 프로젝트의 캐시.
    Gradle 또는 IDE에서 허용할 때 유용합니다.
    아래에. 스크립트가 테스트되었습니다.
    맥OS이지만...
    다운로드
  • 2
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    이클립스 체크스타일 플러그인
    Checkstyle Java 코드 통합
    Eclipse IDE로 감사합니다. 그만큼
    플러그인은 실시간 피드백을 제공합니다.
    viol에 대한 사용자...
    Eclipse 체크스타일 플러그인 다운로드
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player는 무료 미디어 플레이어입니다.
    소프트웨어, 부품은 WMP 및 VLC 기반입니다. 그만큼
    플레이어는 미니멀한 스타일로,
    XNUMX개 이상의 테마 색상과
    B ...
    AstrOrzPlayer 다운로드
  • 4
    무비스타트
    무비스타트
    Kodi Movistar+ TV는 XBMC/용 애드온입니다.
    Kodi que allowede disponer de un 유엔
    IPTV 서비스 디코더 디코더
    Movistar 통합 en uno de los
    미디어 센터 엄마...
    다운로드
  • 5
    코드 :: 블록
    코드 :: 블록
    Code::Blocks는 무료 오픈 소스입니다.
    크로스 플랫폼 C, C++ 및 Fortran IDE
    가장 까다로운 요구 사항을 충족하도록 제작
    사용자의. 그것은 매우 설계
    연장...
    다운로드 코드::블록
  • 6
    가운데
    가운데
    고급 Minecraft 인터페이스 중 또는 고급
    데이터/구조 추적은
    Minecraft 개요 표시
    실제로 생성하지 않고 그것
    할 수있다 ...
    가운데 다운로드
  • 더»

Linux 명령

Ad