ICM(Image Color Management) 프로파일에 맞춰 개체 내용의 색상을 변환한다.
이는 특정 내용의 표현을 개선하거나 프린터나 모니터와 같은 하드웨어 장치에 맞춰준다.

Script object.style.filter='progid:DXImageTransform.Microsoft.(propVal)'
HTML <ELEMENT style="filter:progid:DXImageTransform.Microsoft.(propVal)">
인수
propVal : (속성 문자열)
필터가 가질 수 있는 한개 이상의 속성들로 속성=값들을 컴마(,)로 연결, 구성된 문자열이다.

progid:DXImageTransform.Microsoft. 부분은 생략이 불가능하다.


애트리뷰트 속성 설명
colorSpace ColorSpace 특정 색상 매핑 프로파일 .icm의 이름과 경로를 반환하거나 설정한다. 설정된 프로파일을 사용하면 필터된 출력은 지정된 프로파일을 사용하는 그래픽 출력 장치와 동기화된다.
intent Intent 개체의 색상 내용을 제어를 위한 의도하는 목적을 반환하거나 설정한다. 선택된 목적에 맞추어 필터는 색상 출력을 향상시킨다.
특기

Intent 속성을 디스플레이할 내용의 일반적인 형식에 일치시키면 디스플레이나 인쇄의 품질을 향상시킬 수 있다. 예을 들어 인쇄할 때 IntentGraphic에 설정함으로서 색상차이(contrast)를 적정하게 유지 시킬 수 있다. 인쇄할 때는 일반적으로 색상차이를 높이는 것이 좋다.

색상을 하드웨어 장치와 맞추기 위하여, 제작사가 제공하면 하드웨어의 .icm 프로파일을 연결시켜야 한다. ICMFilter.ColorSpace.icm 프로파일의 명칭과 경로를 설정하고, 적용하면 하드웨어는 필터를 사용하게 된다. 만일 .icm 프로파일이 지정되지 않으면, ICMFilter 필터는 컴퓨터에서 ICM 시스템 폴더를 검색할 것이다. 이는 경로를 지정할 시스템 폴더에 .icm 파일이 없을 때 해당한다. .icm 프로파일은 모니터가 표준과 다른 내용으의 색상을 어떻게 처리할 것인가를 정의한다. 따라서 필터의 디스플레이는 하드웨어 장치의 색상 출력과 맞춰진다.

적용style
A, ACRONYM, ADDRESS, B, BDO, BIG, BLOCKQUOTE, BODY, BUTTON, CAPTION, CENTER, CITE, CODE, CUSTOM, DD, DEL, DFN, DIR, DIV, DL, DT, EM, FIELDSET, FONT, FORM, FRAME, FRAMESET, hn, I, IFRAME, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, INS, KBD, LABEL, LEGEND, LI, MARQUEE, MENU, NOBR, OL, OBJECT, P, plainText, PRE, Q, RT, RUBY, S, SAMP, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TD, TEXTAREA, TH, TT, U, UL, VAR, XMP