'2009/10'에 해당되는 글 3건

  1. 2009/10/20 샤픈(Sharpen) 에 대한 강좌
  2. 2009/10/20 CPL 에 대해...
  3. 2009/10/14 Redirection

샤픈(Sharpen) 에 대한 강좌

Posted by 시경이 Photo : 2009/10/20 16:34


[  샤 픈   강 좌 보 기 ]


태그 : Sharpen, 샤픈

CPL 에 대해...

Posted by 시경이 Photo : 2009/10/20 16:32

출처 : SLRCLUB

CPL필터를 처음 사용하게 되면 흔히들 사용하기 어려운필터
라고 느끼기 쉽다..물론 장착하면 바로 효과를 나타내는 필터가
아니므로 그 사용법을 익히기까지 번거로운것은 사실이며 편광원리라는
것 자체가 고등학교 시절에도 상당히 난해해 그냥 무시하고 지나갔던
경우가 많았으므로 지금 다시 그것을 끄집어 내자면 머리가 아프지
않을 수 없다...

CPL필터라는것은 간단히 말하자면 반사광을 없에는 필터이다..처음
사용시 CPL필터를 사용하고 각도까지 맞춰서 뷰파인더이서 분명히
CPL 필터의 효과를 확인하고 찍었는데도 실제 결과물이
실망스러웠다고 하는 경우는 반사광이 없어지면서 생긴 노출의
변화를 간과했기 때문이다

하늘색의 하늘이 CPL필터로 짙푸른 하늘이 된 것을 뷰파인더로 확인
하면서 찍을 경우 자동노출 카메라의 노출계는 이렇게 어두워진 하늘
을 원래의 평균 노출치로 보정해서 찍기때문에 CPL의 필터의 효과가
반감된다. 기껏 필터로 어둡게 만든 하늘을 카메라의 노출 결정 시스템
이 원래로 돌려놓는다는 뜻이다

이 때문에 CPL에 대한 여러 강좌글에서 짙푸른 하늘을 위해 CPL을 이용
할 경우 노출을 한스톱 언더나 한스톱 반정도 언더로 줘야 한다는
얘기를 하는 것이지만 노출값 결정이 귀찮은 경우 궂이 이렇게 노출
보정을 해주지 않아도 카메라의 노출 고정기능을 이용해 CPL필터의
효과를 결과물에 반영할 수 있다
CPL필터를 돌려가며 반사광이 제거되지 않은 상태에서 노출 고정
시킨 후 다시 필터를 돌려 반사광을 제거시켜 촬영하는 것이다. 노출은
반사광을 제거시키기 전 상태로 고정되어 있으므로 필터로 인해
하늘이 1스톱 어두워 졌다면 그 결과가 사진에 그대로 반영되는 것이다
태그 : cpl, 필터

Redirection

Posted by 시경이 Study/Operation system : 2009/10/14 23:13
Redirection 이란, 표준 입출력에서 입력 혹은 출력을 다른 것으로 대체하는데 쓰입니다.

그래서 가장 일반적으로 많이 알고 있는 것은,

cat file1 > file2

와 같은 명령문인데,
위 명령은, cat file1 의 출력위치를 stdout 에서 file2 로 대체한 것입니다.
그러므로 file1 의 내용이 file2 에 저장됩니다.

사실상 redirection의 정확한 의미는,
프로그램이 실행되기 전에 '파일디스크립터'를 변경한다는 것입니다.

man page 에는 다음과 같은 예제가 나옵니다.

ls > dirlist 2>&1
ls 2>&1 > dirlist

위의 명령문을 이해하기 위해서는 우선 파일 디스크립터 라는 개념을 이해해야 합니다.

파일 디스크립터에서,

0 : stdin
1 : stdout
2 : stderr

로 지정되어 있고, 3~9번까지는 별도의 디스크립터가 있습니다.
이 각각의 0~9번호가 파일을 핸들하는 일종의 변수(variable)라고 생각하면 됩니다.
그럼 stdin, stdout, stderr 가 일종의 파일로서 0~2 번의 디스크립터에 저장되어 있다고 보면 됩니다.
이점을 숙지한 후 다시 위의 예제로 돌아가 봅시다.

redirection 는 기본적으로 다음과 같은 form 을 갖습니다.

[n] < word    (default n = 0)
[n] > word    (default n = 1)

윗줄의 명령문은 출력 redirection 으로 n 이 생략된 경우 n=0 입니다.
아랫줄의 명령문은 입력 redirection 으로 n이 생략된 경우 n=1 입니다.

ls > dirlist 에서 ">dirlist"의 의미는 n이 생략된 것으로 "1>dirlist" 의미와 같습니다.
즉, 출력파일 디스크립터를 dirlist 로 대체하겠다는 의미입니다.

여기서, ls > dirlist 를 하게 되면 출력결과를 dirlist로 보낸다라고 설명하는것은 그다지 정확한 것은 아닙니다.
1번파일 디스크립터를 dirlist 로 바꾼 후에 ls 를 실행한다고 설명하는게 좀 더 정확합니다.

실행되면 ls 는 1번 파일 디스크립터로 값을 보낼꺼고, 1번은 stdout에서 dirlist 로 바뀌어 있으므로
dirlist 에 ls 의 결과값이 저장되어 있는 것입니다.

그리고 2>&1 의 의미는, 2번 파일 디스크립터를 &1이 나타내는 것으로 &1 은 앞에서 dirlist 로 바꾸어 놓았기 때문에
2번 디스크립터가 dirlist 로 대체되었다고 할 수 있습니다.

그래서 결론적으로 dirlist 는 1번, 2번 디스크립터를 통해 받는 stdout 과 stderr 에 해당하는 값들을 다 받게 됩니다.



참고 : http://www.postech.ac.kr/plus
태그 : redirection
 «이전 1  다음»