qt에는 투명색을 가리키는 rgb값은 없는지요?
저도 잘 모릅니다만, 투명도는 RGB와는 관계없이 알파값으로 정의하는 것 아닌가요? 알파값이 1이면 불투명, 0이면 투명이라는 식으로. -- feel the gravity
feel the gravity
예를 들어 VB에서 이미지를 보여줄때 이미지에 특정 rgb(보라색 비슷한..)의 픽셀이 있으면 그 픽셀은 투명하게 처리하더군요.. 제가 하고싶은 것은 투명색을 지원하지 않는 jpg 파일을 qt에서 불러들여서 투명한 픽셀을 표현하는 겁니다. 물론 png 파일을 쓰면 되겠지만 제가 원하는게 아니에요..
해결하셨겠지만 QRgb라는 typedef에 alpha값을 지정하여 Qimage 객체의 opacity를 조정할 수 있답니다. QT4기준입니다. ---- Forensic Computing On Linux
아직 멀었
저도 alpha값으로 투명도 조절하는 건 알고 있습니다.
제가 알고 싶은 건, 파일로부터 이미지를 불러왔을 때 이미지에서 특정 rgb값이 발견되면 그 색을 투명색으로 간주하고 display하지 않는 rgb값이 있는지 입니다.
예를 들어 그 rgb값이 보라색이라 한다면, 그림판에서 보라색 바탕 위에 작업을 한 다음 qt에서 불러오게 하면 보라색이 안보이는 겁니다.
자세하게 알고 있는 것은 아니지만 정해진 RGB값이 있는 것이 아니라고 알고 있습니다.
GD에서 작업한 예를 보면 미리 특정 RGB값을 무시할 RGB값(결국 투명색)으로 지정하고 이미지를 출력하면 해당 RGB를 제외하고 뿌려지는 방법이 있습니다.
자세한 함수라던가 사용법은 지금 기억이 없어서.....
한 걸음 더 가까이
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
저도 잘 모릅니다만,
저도 잘 모릅니다만, 투명도는 RGB와는 관계없이 알파값으로 정의하는 것 아닌가요? 알파값이 1이면 불투명, 0이면 투명이라는 식으로.
--
feel the gravity
feel the gravity
예를 들어 VB에서
예를 들어 VB에서 이미지를 보여줄때 이미지에 특정 rgb(보라색 비슷한..)의 픽셀이 있으면 그 픽셀은 투명하게 처리하더군요..
제가 하고싶은 것은 투명색을 지원하지 않는 jpg 파일을 qt에서 불러들여서 투명한 픽셀을 표현하는 겁니다. 물론 png 파일을 쓰면 되겠지만 제가 원하는게 아니에요..
해결하셨겠지만
해결하셨겠지만 QRgb라는 typedef에 alpha값을 지정하여 Qimage 객체의 opacity를 조정할 수 있답니다. QT4기준입니다.
----
Forensic Computing On Linux
아직 멀었
제가 원하는건 알파값이 아닙니다..
저도 alpha값으로 투명도 조절하는 건 알고 있습니다.
제가 알고 싶은 건, 파일로부터 이미지를 불러왔을 때 이미지에서 특정 rgb값이 발견되면 그 색을 투명색으로 간주하고 display하지 않는 rgb값이 있는지 입니다.
예를 들어 그 rgb값이 보라색이라 한다면, 그림판에서 보라색 바탕 위에 작업을 한 다음 qt에서 불러오게 하면 보라색이 안보이는 겁니다.
자세하게 알고 있는
자세하게 알고 있는 것은 아니지만
정해진 RGB값이 있는 것이 아니라고 알고 있습니다.
GD에서 작업한 예를 보면
미리 특정 RGB값을 무시할 RGB값(결국 투명색)으로 지정하고 이미지를 출력하면 해당 RGB를 제외하고 뿌려지는 방법이 있습니다.
자세한 함수라던가 사용법은 지금 기억이 없어서.....
한 걸음 더 가까이
댓글 달기