이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 pnmscale입니다.
프로그램:
이름
pnmscale - 휴대용 AnyMap 크기 조정
개요
pnm규모 scale_factor [pnm파일]
pnm규모 -줄이다 감소 계수 [pnm파일]
pnm규모 [{-xsize=목걸이 | -너비=목걸이 | -xscale=인자}] [{-y크기=행 | -높이=행 |
-yscale=인자}] [pnm파일]
pnm규모 -xysize 목걸이 행 [pnm파일]
pnm규모 -픽셀 n [pnm파일]
기타 옵션:
-말 수가 많은 -nomix
옵션의 최소 고유 약어는 허용됩니다. 하이픈 대신 이중 하이픈을 사용할 수 있습니다.
옵션을 나타내려면 하이픈 하나를 사용합니다. 등호 대신 공백을 사용하여
옵션 이름과 값을 분리합니다.
기술
PBM, PGM 또는 PPM 이미지를 입력으로 읽고 지정된 요소 또는 요소로 크기를 조정합니다.
PGM 또는 PPM 이미지를 출력으로 생성합니다. 입력 파일이 컬러(PPM)인 경우 출력은
그렇지 않으면 회색조(PGM)가 됩니다. 이는 입력이
흑백 비트맵(PBM)은 크기 조정 프로세스가 여러 가지 조합으로 바뀔 수 있기 때문에
흑백 픽셀을 회색 픽셀로 변환합니다.
PBM 출력을 원하시면 다음을 사용하세요. pgmtopbm 변환하다 pnm규모PBM에 대한 출력. 또한 다음을 고려하세요.
pbm감소.
확대(축소 계수 > 1)와 축소(축소 계수 < 1)가 모두 가능합니다.
두 차원 모두에 대해 절대 크기 또는 축척 계수를 지정하는 경우 pnm규모 저울
각 차원은 종횡비를 고려하지 않고 독립적으로 표현됩니다.
한 차원을 픽셀 크기로 지정하고 다른 차원을 지정하지 않으면
pnm규모 지정되지 않은 차원의 크기를 조정하여 종횡비를 유지합니다.
한 차원을 축척 요소로 지정하고 다른 차원을 지정하지 않으면
pnm규모 지정되지 않은 차원은 입력 내용과 동일하게 유지됩니다.
지정하는 경우 scale_factor 차원 옵션 대신 매개변수를 사용하는 것이 스케일입니다.
두 차원 모두에 대한 계수입니다. 이는 다음과 같습니다. -xscale=scale_factor -yscale=scale_factor
.
지정 -줄이다 감소 계수 옵션은 다음을 지정하는 것과 동일합니다.
scale_factor 매개 변수, 여기서 scale_factor 의 역수이다 감소 계수.
-xysize 경계 상자를 지정합니다. pnm규모 입력 이미지를 가장 큰 크기로 조정합니다.
종횡비를 유지하면서 상자 안에 들어맞는 모양입니다.
-픽셀 출력 픽셀의 최대 총 개수를 지정합니다. pnm규모 이미지를 축소합니다
해당 픽셀 수까지. 입력 이미지가 이미 해당 픽셀 수를 넘지 않는 경우,
pnm규모 그냥 출력으로 복사합니다. pnm규모 확장되지 않습니다 -픽셀.
3배 이상 확대하는 경우에는 아마도 다음을 추가해야 할 것입니다. pnmsmooth 단계;
그렇지 않으면 결과 이미지에서 원본 픽셀을 볼 수 있습니다.
스케일 인자가 정수가 아닌 경우(축소의 모든 경우 포함)에는 다음이 있습니다.
스케일링에는 두 가지 방법이 있습니다. 어떤 방법이 pnm규모 는 그것에 의해 제어됩니다 -nomix 옵션을 선택합니다.
기본적으로, pnm규모 인접 픽셀의 색상을 혼합하여 출력 픽셀을 생성합니다.
여러 입력 픽셀의 정보를 포함합니다. 이렇게 하면 이미지가 실제와 더 비슷하게 보입니다.
무한한 해상도라면 그럴 것입니다. 이는 출력에 색상이 포함될 수 있음을 의미합니다.
입력에 전혀 포함되지 않은 내용입니다.
하지만 당신이 지정하면 -nomix, pnm규모 픽셀을 혼합하지 않습니다. 각 출력 픽셀은 다음에서 파생됩니다.
입력 픽셀 하나. 확대하면 픽셀이 복제됩니다. 축소하면
픽셀이 생략됩니다. 이는 이미지가 다소 왜곡된다는 것을 의미합니다. 확대하면
예를 들어 수평으로 1.5만큼, 짝수 번호의 입력 픽셀은 출력에서 두 배가 됩니다.
홀수는 하나씩 복사됩니다.
스케일 인자가 정수인 경우(즉, 스케일을 확대하는 경우) -nomix 옵션은
효과 없음 -- 출력 픽셀은 항상 입력 픽셀의 N개 복사본입니다. 이 경우,
하지만 사용을 고려해보세요 팜스트레치 대신 pnm규모 추가된 픽셀을 보간하려면
그냥 복사하는 대신 더욱 매끄럽게 확대해서 볼 수 있습니다.
pnm규모 과 -nomix 없는 것보다 빠르지만 큰 훨씬 더 빠르다. 큰
정수 확대에만 적용됩니다.
유용한 응용 프로그램 pnm규모 이미지를 흐리게 만드는 것입니다. 크기를 줄이십시오( -nomix ) 에
일부 정보를 삭제한 다음 다시 확장합니다. 팜스트레치.
또는 다시 확장하세요 pnm규모 그리고 일종의 "픽셀화된" 이미지를 생성합니다.
컴퓨터 시대의 흐림 현상.
정도
pnm규모 내부적으로 부동 소수점 연산을 사용합니다. 속도 저하가 발생합니다.
이것. 일부 이미지의 경우 허용 가능한 결과(실제로 때로는 동일함)를 얻을 수 있습니다.
결과)가 더 빨리 pnmscale고정고정 소수점 산술을 사용합니다. pnmscale고정 할 수있다,
하지만 이미지를 약간 왜곡하세요. pnmscale고정완전한 내용은 's man 페이지를 참조하세요.
차이점에 대한 논의.
onworks.net 서비스를 사용하여 pnmscale을 온라인으로 사용하세요
