cairo로 반사효과 내기

3065
points
points
요즘 바닥에 반사하는 이미지를 심심치 않게 보는데요.
cairo를 이용하여 간단하게 짜보았습니다. (다른 건 할 줄 모르는..)
MIT License 입니다.
컴파일방법은 소스코드 안에 적혀있습니다.
다만 첨부파일이 gzip으로 압축되어 있으므로
gzip -d cairo-reflect.c.gz
# 로 풀어주신 후에
gcc cairo-reflect.c -o cairo-reflect `pkg-config cairo --cflags --libs`
# 로 컴파일하시면 됩니다.사용방법
cairo-reflect [옵션] (소스이름.png) (저장이름.png)
옵션:
-rr|--rratio 반사 높이 비율 (0 < 허용값 <= 1.0)
-op|--opacity 반사 투명도 (0 < 허용값 <= 1.0)아래는 한 예입니다.

※ png 파일만 허용됩니다.
--
ChangeLog?
* MIT License 로 바꿉니다..
* 반사 높이와 투명도 옵션을 추가하였습니다.
| 첨부 파일 | 파일 크기 |
|---|---|
| odf-reflected.png | 29.56 KB |
| cairo-reflect.c.gz | 2.14 KB |

points
foo의 모습...
세로로 길게 차지하지만 않는다면 아바타로 적용해 봄직합니다. =_=;;
points
http://cow.neondragon.net/stu
http://cow.neondragon.net/stuff/reflection/
HTML+자바스크립트-_-;;로도 가능합니다. 별도의 이미지 없이요.
points
하하, 사실
하하, 사실 응용프로그램 만들다가 떼어낸 기능이에요.
아무튼 링크 감사합니다.
조금 더 응용하면 텍스트 넘겨줘서
cairo로 트루타입폰트로 글씨를 쓴다음에 반사효과를 추가 할 수 있습니다.
points
http://cow.neondragon.net/stu
http://cow.neondragon.net/stuff/reflection/reflectomatic.html
에서 테스트할 수 있게 되어있네요. 매우 유용하군요 ^^
points
그런데 아이콘의
그런데 아이콘의 사진은 누구일까요?
points
탐해서는
탐해서는 안될
탐크루즈의 부인이자 한 아이의 어머니 케이티 홈즈 입니다.
points
반사 높이와 투명도
반사 높이와 투명도 옵션을 추가 했습니다.
--
