영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

img2sixel - 클라우드의 온라인

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

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

프로그램:

이름


img2sixel - DEC SIXEL 그래픽으로 이미지 변환기

개요


img2sixel [ -옵션 ] 이미지 파일
img2sixel [ -옵션 ] 이미지 파일

기술


img2sixel 다양한 이미지를 고품질 DEC SIXEL 이미지 형식으로 변환합니다.

명령줄 옵션


img2sixel 에는 다음과 같은 명령줄 옵션이 있습니다.

-영형, --아웃파일
출력 파일 이름을 지정합니다(기본값:stdout).

- 7, --7비트 모드
7비트 터미널 또는 프린터(기본값)에 대한 Sixel 이미지를 생성합니다.

- 8, --8비트 모드
8비트 터미널 또는 프린터용 Sixel 이미지를 생성합니다.

-p COLORS, --색상=COLORS
이미지를 축소할 색상 수를 지정합니다(기본값=256).

-m FILE, --맵 파일=FILE
이 색상 세트와 일치하도록 이미지 색상을 변환하십시오.지도를 지정하십시오.

-이자형, --단색화
흑백 식스엘 이미지를 출력합니다. 이 옵션은 터미널 배경색이 다음과 같다고 가정합니다.
검은.

-케이, --불안정한
인증서 없이 SSL 사이트에 연결할 수 있습니다(다음으로 구성된 경우에만 활성화됨).
--libcurl 포함)

-NS, --거꾸로 하다
터미널 배경색이 흰색이라고 가정합니다. -e 옵션이 다음과 같을 때만 의미가 있습니다.
주어진.

-NS, --하이 컬러
15bpp XNUMX셀 이미지 출력

-유, --매크로 사용
DECDMAC 및 DEVINVM 시퀀스를 사용하여 GIF 애니메이션 렌더링을 최적화합니다.

-n 마크로노, --매크로 번호=마크로노
DECDMAC에 대한 숫자 인수를 지정하고 터미널이 SIXEL 이미지를 기억하도록 합니다. 아니요
이 옵션이 지정되면 이미지가 표시됩니다.

-C 컴플렉스 스코어, --안색 점수=컴플렉스 스코어
안색 보정 점수에 대한 숫자 인수를 지정합니다. 컴플렉스 스코어
1 이상이어야 합니다.

-NS, --무시-지연
지연 없이 GIF 애니메이션을 렌더링합니다.

-NS, --공전
애니메이션 GIF를 정적 이미지로 렌더링합니다.

-d 확산형, --확산=확산형
색상 감소와 함께 사용되는 확산 방법을 선택하십시오.
확산형 다음 중 하나입니다.
자동 -> 자동으로 확산 유형 선택(기본값)
없음 -> 확산하지 않음
fs -> Floyd-Steinberg 방법
앳킨슨 -> 빌 앳킨슨의 방법
jajuni -> Jarvis, Judice & Ninke
스투키 -> 스투키의 방법
버크스 -> 버크스의 방법

-f 찾기 유형, --가장 큰 찾기=찾기 유형
분할을 위한 중앙 절단 상자의 가장 큰 치수를 찾는 방법을 선택하고,
-p 옵션(색상 감소)이 지정된 경우에만 의미가 있습니다.
찾기 유형 다음 중 하나입니다.
자동 -> 자동으로 찾기 방법 선택(기본값)
규범 -> 단순히 RGB 공간의 범위 비교
lum -> 비교 전 광도로 변환

-s 선택 유형, --선택-색상=선택 유형
각 중간 컷 상자에서 대표 색상을 선택하는 방법을 선택하고
-p 옵션(색상 감소)이 지정된 경우에만 감지합니다.
선택 유형 다음 중 하나입니다.
자동 -> 자동으로 선택 방법 선택(기본값)
가운데 -> 상자의 중심을 선택
평균 -> 상자에 색 평균을 계산합니다.
히스토그램 -> 평균과 유사하지만 색상 히스토그램을 고려합니다.

-c 부위, --자르기=부위
지정된 지오메트리에 맞게 소스 이미지를 자릅니다.
REGION은 '%dx%d+%d+%d' 형식이어야 합니다.

-w , --너비=
지정된 너비로 이미지 크기를 조정합니다.
다음 구문으로 표시됩니다.
자동 -> 종횡비 유지(기본값)
% -> 주어진 백분율로 너비 조정
-> 픽셀 수로 너비 조정
px -> 픽셀 수로 너비 조정

-h HEIGHT, --높이=HEIGHT
지정된 높이로 이미지 크기를 조정합니다.
HEIGHT 다음 구문으로 표시됩니다.
자동 -> 종횡비 유지(기본값)
% -> 주어진 백분율로 높이 조절
-> 픽셀 수로 높이 조정
px -> 픽셀 수로 높이 조정

-r 재샘플링 유형, --리샘플링=재샘플링 유형
-w 또는 -h 옵션(크기 조정)과 함께 사용되는 리샘플링 방법을 선택합니다.
재샘플링 유형 다음 중 하나입니다.
가장 가까운 -> 가장 가까운 이웃 방법
가우스 -> 가우스 필터
해닝 -> 해닝 필터
해밍 -> 해밍 필터
쌍선형 -> 쌍선형 필터(기본값)
웨일스어 -> 웨일스어 필터
바이큐빅 -> 바이큐빅 필터
lanczos2 -> Lanczos-2 필터
lanczos3 -> Lanczos-3 필터
lanczos4 -> Lanczos-4 필터

-q 품질모드, --품질=품질모드
색상 quanlization의 품질을 선택합니다.
품질모드 다음 중 하나입니다.
자동 -> 품질 모드를 자동으로 결정(기본값)
높음 -> 고품질 및 저속 모드
저 -> 저품질 및 고속 모드
전체 -> 품질 및 신중한 속도 모드

-l 루프 모드, --루프 제어=루프 모드
GIF 애니메이션에 대한 루프 제어 모드를 선택하십시오.
자동 -> GIF 헤더 설정을 존중합니다(기본값)
강제 -> 항상 루프 활성화
비활성화 -> 항상 루프 비활성화

-t 팔레트 유형, --팔레트 유형=팔레트 유형
팔레트 색 공간 유형을 선택합니다.
자동 -> 자동으로 팔레트 유형 선택(기본값)
hls -> HLS 색상 공간 사용
rgb -> RGB 색 공간 사용

-b 빌트인 팔레트, --내장 팔레트=빌트인 팔레트
내장 팔레트 유형 선택
xterm16 -> X 기본 16색 맵
xterm256 -> X 기본 256색 맵
vt340mono -> VT340 흑백 지도
vt340color -> VT340 컬러 맵

-E 암호화 정책, --인코딩 정책=암호화 정책
인코딩 정책 선택
자동 -> 인코딩 정책을 자동으로 선택(기본값)
fast -> 최대한 빠르게 인코딩
크기 -> 가능한 한 작은 Sixel 시퀀스로 인코딩

-B BGCOLOR, --bg색상=BGCOLOR
배경색 지정
BGCOLOR 다음 구문으로 표시됩니다.
#rgb
#rrggbb
#rrrggbbbb
#rrrrggggbbbb
RGB:r/g/b
RGB:rr/gg/bb
RGB:rrr/ggg/bbb
RGB:rrrr/gggg/bbbb

-NS, --침투
DCS 통과 시퀀스를 사용하여 GNU 화면을 관통합니다.

-NS, --파이프 모드
stdin에서 소스 이미지를 지속적으로 읽습니다.

-V, --말 수가 많은
디버깅 정보를 표시합니다.

-V, --번역
버전 및 라이센스 정보를 표시합니다.

-시간, --도움
인쇄 도움말.

환경 변수


img2sixel 에는 다음과 같은 명령줄 옵션이 있습니다.

SIXEL_BGCOLOR
배경색을 지정합니다.
-B(--bgcolor) 옵션으로 재정의됩니다.
다음 구문으로 표시됩니다.
#rgb
#rrggbb
#rrrggbbbb
#rrrrggggbbbb
RGB:r/g/b
RGB:rr/gg/bb
RGB:rrr/ggg/bbb
RGB:rrrr/gggg/bbbb

SIXEL_NCOLORS
이미지를 축소할 색상 수를 지정합니다(기본값=256).
-p(--colors) 옵션으로 재정의됩니다.

영상 로더


img2sixel 두 개 이상의 이미지 디코더 구성 요소를 포함합니다.

stb_image

libsixel 포함 stb_image, 공개 도메인 이미지 로더.
img2sixel 기본 내장 이미지 디코더로 사용합니다. 거의 모든 것을 디코딩할 수 있습니다.
이미지. 그러나 일부 이미지는 그 한계로 인해 디코딩할 수 없습니다.

지원 형식 :
JPEG 기준선 및 프로그레시브(12bpc/산술은 지원되지 않음, 스톡 IJG와 동일
라이브러리)
채널당 PNG 1/2/4/8비트
TGA(하위 집합인 경우 어떤 하위 집합인지 확실하지 않음)
BMP 비 1bpp, 비 RLE
PSD(합성 보기 전용, 추가 채널 없음)
GIF / 애니메이션 GIF
PIC(소프트이미지 PIC)
PNM(PPM 및 PGM 바이너리만 해당)

제한 사항 :
채널당 16비트 PNG 없음
채널당 12비트 JPEG 없음
산술 코딩이 있는 JPEG 없음 / JPEG 2000
1비트 BMP 없음

libpng

If libpng 라이브러리는 컴파일 시간에 링크되며, img2sixel PNG 디코딩에 사용
영상.

libjpeg

If libjpeg 라이브러리는 컴파일 시간에 링크되며, img2sixel JPEG 디코딩에 사용
영상.

gdk-pixbuf2

If gdk-pixbuf2 라이브러리는 컴파일 시간에 링크되며, img2sixel 자동으로 사용
일부 경우에.

GD

If GD 라이브러리는 컴파일 시간에 링크되며, img2sixel 일부에서 자동으로 사용
경우.

libsixel

img2sixel SIXEL을 소스 이미지 형식으로 로드할 수 있습니다. libsixel
SIXEL 이미지 디코더.

역사


이전 SIXEL 인코더(예: ppm토식셀)은 주로 도트 매트릭스 프린터용으로 설계되었습니다.
프린터 헤드의 이동 거리를 최소화합니다. 하지만 요즘은 이 방법이
터미널 에뮬레이터에서 Sixel 데이터를 표시하기 위한 최상의 성능을 나타내지 않습니다.
VT-2xx/VT-3xx 터미널용으로 인코딩된 SIXEL 데이터는 80년대 유즈넷에서 찾았지만
그것들을 만드는 방법의 기술은 잃어버린 것 같습니다.

kmiya의 Sixel(kmiya, 2014)는 다음을 위해 재설계된 효율적인 인코딩 방법을 소개합니다.
유지하면서 SIXEL을 전송하는 오버헤드를 최적화하는 터미널 에뮬레이터
이전 SIXEL 터미널과의 호환성. 지금 libsixelImageMagick의 식스엘 코더
이것을 따라 가라.

아라키 Ken, mlterm의 관리자로 알려진, 더 압축된 방법을 제안했습니다.
SIXEL 인코딩. 지금 libsixel 그 방법을 채택했다. 아라키 Ken 하는 방법에 대해 설명합니다.
고품질 SIXEL을 생성합니다.

만나다 http://mlterm.sourceforge.net/libsixel.pdf(일본어).

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


Ad


Ad