영어프랑스어스페인어

Ad


온웍스 파비콘

macbethcal - 온라인 인 더 클라우드

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

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

프로그램:

이름


macbethcal - 측정된 Macbeth 차트를 기반으로 색상 보정 계산

개요


맥베스칼 [ -d 디버그.hdr ][ -p 쉬르 유르 xl xlr 일르 ] scanin.hdr [
calibout.cal ]
맥베스칼 -c [ -d 디버그.hdr ] [ 측정.xyY [ calibout.cal ] ]

기술


맥베스칼 Macbeth ColorCheckerTM 색상의 스캔 이미지 또는 측정 세트를 가져옵니다.
렌더링 차트에 대한 입력으로 적합한 색상 매핑 함수를 계산합니다. (1).

첫 번째 형태에서, 맥베스칼 맥베스 차트의 스캔 이미지를 가져옵니다.
정해진 절차에 따라 Radiance 사진으로 변환됩니다. 에 대한 입력으로 적절하게 사용될 때
피콤, 계산된 보정 파일은 유사하게 밝기와 색상을 조정합니다.
원본과 가장 잘 일치하도록 스캔 및 변환된 이미지. 조명 조건의 경우
(평판형 스캐너의 경우와 같이) 세심하게 제어되면
이러한 방식으로 신뢰할 수 있는 반사율 값은 적어도 10% 정도입니다. 입력 사진은
명령줄에 이름을 지정합니다. 출력 교정 파일은 표준에 기록됩니다.
명령줄에 파일 이름이 지정되지 않은 경우 출력됩니다.

두 번째 형식에서 입력은 각 Macbeth에 대한 측정값을 포함하는 파일에서 가져옵니다.
색상. 이 파일에는 다음 형식의 항목이 포함되어야 합니다.

N xy Y

어디에 N 해당 Macbeth 색상의 번호입니다. (ColorChecker 차트 뒷면 참조
색상 이름과 색인을 위해 사용하지만 기본적으로 왼쪽 상단부터 1부터 시작하여
오른쪽 아래로 영문 텍스트 순서대로 진행, 24.) x, yY
1931 CIE (x,y) 색도 좌표와 해당 색상의 휘도,
모든 단위에 있을 수 있습니다. 흰색 값이 알려진 경우(즉, 최대 출력 레벨),
항목 번호 0으로 지정될 수 있습니다. 항목은 임의의 순서일 수 있으며 주석은 다음과 같을 수 있습니다.
파운드 기호('#')로 구분되고 줄 끝까지 계속됩니다. 그것은
24가지 색상 모두에 대해 측정을 수행할 것을 권장하지만 필수 항목은 다음과 같습니다.
차트 맨 아래 행에 있는 6개의 중립 값.

측정된 색상에서 매핑을 계산하는 것은 일반적으로 색상을 보정할 때 더 편리합니다.
특정 출력 장치. 이것은 그림을 인쇄하여 수행됩니다. macbeth_spec.hdr
(lib 하위 디렉토리의 표준 RADIANCE 라이브러리 디렉토리에서 찾을 수 있음)
색도계 또는 분광 광도계로 출력을 측정합니다.

스캔한 이미지의 경우 입력 사진의 24개 Macbeth 패치 위치는 다음과 같아야 합니다.
모두 다 아는. 차트 테두리가 입력 그림의 가장자리에 없거나 차트가
반전 또는 회전되었거나 중심이 맞지 않거나 비스듬한 각도인 경우 다음을 수행해야 합니다.
차트 모서리의 픽셀 위치를 -p 옵션. 코너
위치(x,y 픽셀 주소는 ximage(1) "p" 명령)은
명령줄: 왼쪽 위, 오른쪽 위, 왼쪽 아래, 오른쪽 아래(예: 영어 텍스트
주문). 이 좌표는 다음의 외부 모서리 위치여야 합니다.
패치:

왼쪽 위 = 1. 어두운 피부
오른쪽 위 = 6. 청록색
왼쪽 아래 = 19. 흰색
오른쪽 아래 = 24. 검정

차트가 뒤집히거나 회전된 경우 차트의 픽셀 위치를 제공하기만 하면 됩니다.
이미지의 어느 위치에 있든 적절한 패치 모서리. (참고: Radiance 그림이
로 뒤집거나 회전했습니다. 플립(1) or 프로테이트하다(1) ximage 원본 신고합니다
픽셀 위치 -c 방향 변경 프로그램에서 옵션을 사용하지 않았습니다. 이것은 ~이 될 것이다
잘못되었으므로 반드시 다음을 사용하십시오. -c 선택권.) 맥베스칼 모든 차트를 처리할 수 있습니다.
모서리 좌표가 올바르게 제공된 경우 방향 또는 원근 뒤틀림. 그만큼
디버그 그림 출력은 일관성을 확인하는 가장 좋은 방법입니다. (참조 -d 선택권,
이하.)

XNUMXD덴탈의 -d 옵션은 그림이 될 추가 출력 파일을 지정하는 데 사용할 수 있습니다.
계산된 매핑에 따라 처리된 스캔 이미지를
표준 맥베스 색상. 디버그 옵션을 사용하여 다음을 확인하는 것이 좋습니다.
색상 패치가 올바르게 배치되고 있는지 확인하기 위해 맥베스칼 매칭시 한다
그림 물감. 각 패치의 중앙에는 대상 색상이 표시됩니다. 각 패치의 왼쪽
원래 색상이 표시되고 오른쪽에는 수정된 값이 표시됩니다. 만약
일치가 잘 작동하고 디버그 그림에는 각각의 "왼쪽에 노치" 모양이 있어야 합니다.
반점. 맥베스 색상은 색역을 벗어났기 때문에 일치시킬 수 없었습니다.
장치는 연관된 대상 색상을 통해 그려진 대각선으로 표시됩니다.

방법


맥베스칼 두 단계로 색상 매핑을 계산합니다. 첫 번째 단계는 XNUMX개의 중립을 사용합니다.
조각별 선형을 계산하기 위해 Macbeth 차트 하단의 색상 패치
각 RGB 원색의 밝기 매핑에 대한 근사치입니다. 두 번째 단계에서 보는
장치의 색역 내에 있는 모든 색상은 최소제곱을 계산하기 위해
측정된 공간에서 표준 Radiance RGB 공간으로의 선형 색상 변환
(src/common/color.h의 세 가지 원색으로 정의됨).

역 매핑의 특성 덕분에 이 방법은
스캔한 데이터를 원본과 일치시키거나 사진을 특정
출력 기기들. 즉, 동일한 캘리브레이션 파일이
스캔한 이미지 또는 인쇄하기 전에 이미지를 미리 수정합니다.

일부 불포화 색상이 색 영역을 벗어난 것으로 판단되면 경고가 인쇄됩니다.
잘못된 표현 또는 부적절한 영상 정렬을 나타낼 수 있습니다. 디버그 사진이 표시됩니다
항목을 통해 대각선을 그려서 제외된 색상.

주의사항


스캔하거나 인쇄할 때 동일한 설정을 적용하는 것이 매우 중요합니다.
계산된 파일로 보정할 이미지. 특히 모든 노출 조정
수동으로 수정해야 하며 도중에 설정을 조정해서는 안 됩니다.
원본 스캔 이미지가 원본 이미지와 너무 멀지 않은 경우 최종 결과가 가장 좋습니다.
그것은해야한다. 슬라이드 및 네거티브 스캐너의 경우,
사용된 필름 유형에 대한 권장 보정 파일, 이 보정이
고정되어 있으며 이미지별로 조정되지 않습니다.

차트 가용성


Macbeth 차트는 대부분의 사진 용품점에서 구할 수 있거나 주문할 수 있습니다.
맥베스에서 직접:

맥베스
먼셀 컬러
405 리틀 브리튼 로드.
뉴 윈저, NY 12553-6148
전화. 1-800-622-2384(미국)
팩스. 1-914-561-0267

이 차트는 이 글을 쓰는 시점에 미화 50달러 미만에 판매됩니다.

사용 예


FunkyThing 스캐너에 대한 보정을 계산하고 결과를 확인하려면:

ra_tiff -r mbscan.tif mbscan.hdr
macbethcal -d debug.hdr mbscan.hdr FunkyThing.cal
ximage 디버그.hdr

이 계산된 보정을 다른 스캔 이미지에 적용하려면:

ra_tiff -r 다른.tif | pcomb -f FunkyThing.cal -> another_calib.hdr

BigWhiz 필름 레코더의 보정 파일을 계산하려면 다음을 측정한 후
macbeth_spec.hdr로 만든 슬라이드:

macbethcal -c macbeth_spec.xyY BigWhiz.cal

동일한 필름 레코더에서 출력하기 전에 사진을 준비하려면:

pcomb -f BigWhiz.cal standard.hdr > toprint.hdr

사용 피콘드(1) 사람의 반응에 맞게 이미지를 조정하려면 다음을 수행하십시오.

pcond -f BigWhiz.cal -h standard.hdr > toprint.hdr

onworks.net 서비스를 사용하여 온라인으로 macbethcal 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad