logo
이철성's Blog
이과장의 프로그래밍이야기




아... 실버라이트 3에 딥줌 기능이 추가되었다는 말은 있었지만

어디에도 관련된 자료를 찾을 수 없어서 찾느라 좀 시간이 걸렸네요..

기본적으로 UIElement 나 FrameworkElement 에 추가되면서

겸사겸사 딥줌에 추가된 내용은 빼고 다루겠습니다.

어차피 거의 모든 컨트롤에 공통적으로 적용되는거니까요.


1. Methods

새로운 기능 없습니다.


2. Events

마찬가지로 없습니다.


3. Properties

있습니다. -_-;;


3.1 AllowDownloading(기본값 true)

기본적으로 딥줌에 소스를 지정하면 자동으로 이미지들이 MultiScaleImage 창으로

소스의 조각들이 다운받아집니다.

이제부터 false 로 지정해놓으면 다운받지 않고 true 로 변경했을때 다운받게 됩니다.


3.2 IsDownloading

각 이미지들을 다운로드하고 있는지 확인할 수 있습니다.

true 상태이면 다운로드하는중이고 false 이면 다운로드가 완료된 상태입니다.


3.3 IsIdle

딥줌이 놀고 있는지(즉 이미지를 다운로드중이거나 이미지를 렌더링하거나 애니메이션중이면 안(!) 놀고있는겁니다.)

체크해줍니다.

AllowDownloading 이 false 이고 이미지소스를 지정한 상태라면

이미지 다운로드가 펜딩된 상태로 가정하여 IsIdle 속성은 false 입니다.


3.4 BlurFactor

딴 속성들은 별 의미없어보이기도하고 아리까리 한데

이 속성은 좀 쓸만해 보입니다.

딥줌에서 보여지는 이미지들을 뿌옇게 혹은 날카롭게 보이게 할 수 있습니다.

기본값은 1이고요 1보다 작으면서 0보다 큰값

즉 0.2 나 0.5 나 하는등의 값을 넣으면

원본보다 더 날카롭게(Sharpen) 보입니다.

반대로 1보다 큰값을 넣으면 해당되는 수의 배수만큼 뿌옇게 보이는 효과(Blur) 를 넣습니다.

즉 2면 두배 뿌옇게 3이면 세배 뿌옇게 이런식으로 말이죠 -_-;;

아래 샘플은 블러 5일때


아래 샘플은 블러 0.2 일때입니다.



4. 결론

별거 없군요 -_-;;;
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/153 관련글 쓰기

댓글을 달아 주세요




저희가 jtn 이라는 업체랑 같이 일하는건 아시는 분들은 다 아시는 얘긴데요.

딥줌기능을 이용해서 화보를 몇개 만들었어요.

특히 그라비아 모음집에서는 모델에 대한 프로필기능도 추가되었죠 ^^;




관심있으신분들은 http://jtn.co.kr 접속하셔서 우측 중간쯤에 아찔화보를 눌러보세요 :D

로그인 안하셔도 볼 수 있답니다.
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/152 관련글 쓰기

댓글을 달아 주세요

  1. Ashley  댓글주소  수정/삭제  댓글쓰기

    쿨럭.........@@ 어지럽씸..

    2009/03/25 14:34
  2. BlogIcon 열이아빠  댓글주소  수정/삭제  댓글쓰기

    이러다가 실버라이트가 청소년유해프로그램으로 등록되는거 아닌가요. ^^
    오늘 얼렁 퇴근해야겠네요.

    2009/03/25 15:51
  3. 뵨태마스크™  댓글주소  수정/삭제  댓글쓰기

    이과장님 싸랑합니다.

    2009/03/25 17:03
  4. BlogIcon 이철성  댓글주소  수정/삭제  댓글쓰기

    선정성 논란으로 서브 페이지로 이동되었습니다.

    링크는 아래로 ㅋ

    http://lab.doubleguy.com/jtn/gravia.html

    2009/03/26 15:02
  5. BlogIcon montreal florist  댓글주소  수정/삭제  댓글쓰기

    화보들이 많네여

    2010/01/12 04:20


코드플렉스에 실버라이트 멀티 파일 업로더라고 있어요..

( http://slfileupload.codeplex.com/ )

그래서 확인해봤는데요..

서버측은 WCF, PHP, 일반 http 를 지원하도록 되어있더라고요

속도문제에 있어서는 PHP 는 확인안해봤고

WCF 와 HTTP 는 http 쪽이 속도가 월등히 빠르더라고요.

문제는 아직 기능이 덜 구현되었다고 생각되는 부분이 있고

더 큰 문제는 다음과 같이 한글 이름으로 된 파일을 업로드할때




업로드 하고 나서 서버측 파일을 확인해보면요.

스샷과 같이 한글이 와장창 깨진다는거에요..


여기서 제가 조금 고쳐서 한글 안깨지게 하고

화면 간단히 한글화해놨습니다.

필요한분들 받아가세요...







저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/151 관련글 쓰기

  1. Subject: 리거니의 생각

    Tracked from dykin's me2DAY  삭제

    실버라이트 멀티파일 업로더, 플래시 안써도…

    2009/03/25 15:00

댓글을 달아 주세요

  1. 닥터제로  댓글주소  수정/삭제  댓글쓰기

    음 한글화가 되어 있네요 감사합니다. 그런데 이걸 가지고 안의 소스코드 부분을 수정해서 (자동으로 폴더생성하여(월별로) 입력하게 만들어서) 사용해도 될까요?

    2009/04/21 14:13
    • BlogIcon 이철성  댓글주소  수정/삭제

      오픈소스를 수정한거라서

      사용하시라 마시라 제가 말씀드릴 문제는

      아닌것 같습니다. ^^;

      그냥 편하게 사용하시면 될것 같습니다.

      2009/04/21 23:37
  2.  댓글주소  수정/삭제  댓글쓰기

    비밀댓글 입니다

    2009/07/23 20:57


간단한 내용인데요..

지금 실버라이트 3 같은 경우는 문서가 거의 업데이트 되지 않아서..

이런 간단한 내용도 알기가 쉽지 않군요..

GPU 가속기능을 이용하기 위해서는

HTML 태그에서

다음의 내용을 인자로 넘겨주면 됩니다.

<param name="EnableGPUAcceleration" value="true" />
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/150 관련글 쓰기

댓글을 달아 주세요




이번 믹스때도 smooth streaming 이 화두가 되고 있는것 같은데요.

(이를 어댑티브 스트리밍이라고도 하죠. 자세한 용어설명은 다음기회에..)

어댑티브 스트리밍을 익스프레션 인코더에서 인코딩 할때요.

디폴트로 4단계의 스트리밍이 정의되어 있고

추가하거나 삭제할 수 있는데요..



문제는 새로 추가할때 전송방식이나 화면 크기에 따라서

비트레이트를 자동으로 계산해 주지 않는다는거에요.


비트레이트를 대충 써놓으면 아예 인코딩 시작 자체가 안되고

적당히 큰 숫자를 써도

인코딩하다가 에러나고 그러죠.

다행히 이 비트레이트를 계산해주는 프로그램이 나왔어요.

웹사이트에서 계산해보실수도 있고 wpf 프로그램도 다운받을 수 있죠.

관심있으신분은 꼭 써보세요.

사이트는 아래의 링크이고요

http://alexzambelli.com/WMV/MBRCalc.html

wpf 프로그램은 아래의 링크

http://alexzambelli.com/WMV/SmoothStreamingMBRCalculator.exe

소스는 아래의 링크입니다.

http://alexzambelli.com/WMV/Smooth%20Streaming%20Calculator%20source.zip





저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/149 관련글 쓰기

댓글을 달아 주세요



익스프레션 웹 슈퍼프리뷰라는 프로그램이 나왔는데요.

간단히 이것은 여러 브라우저를 사용하는 현대와 같은 시대에

두개이상의 브라우저에서 해석하는 것을 동시에 보여주는 것이라고 할 수 있습니다.

(말이 어려운데 즉 ie7과 ie6 을 동시에 띄워서 웹페이지를 보여주는거라고해야할까요)

프로그램을 시작하면 다음과 같은 화면이 나오는데요..


하단에 + 를 누르면 브라우저 종류를 추가할 수 있습니다.

이때 상단에 주소를 치면 ie7 과 ie6 으로 렌더링 하여 보여주게 됩니다.

제 블로그인 feelmind.com 을 가볼까요...

잠시 모래 시계가 나온후 결과가 나오게 됩니다.


두둥~~~


얼핏 보면 똑같이 나오는 것 같습니다.

이때 상단에 보면 보는 방법을 좌우, 상하 등으로 조절할 수 있는 아이콘들이 있는데요..

이중에서 두개를 겹쳐보는 기능이 유용합니다.


이렇게 하면 무엇이 서로 같은지 다른지 알 수 있어 꽤나 도움이 됩니다.

다만 안타까운 것은 실버라이트, 플래시 등의 프로그램이 전혀 실행되지 않는군요..

차기버전에서는 더 좋은 모습을 보여주길 기원합니다.

저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/148 관련글 쓰기

댓글을 달아 주세요

  1. 최용호  댓글주소  수정/삭제  댓글쓰기

    브라우저 버전이 상위버전으로 설치되있을때, 하위버전도 비교를 해주는 건가요?
    예를들어 IE7이 설치되있으면 -> IE7과 IE6 을 보여주고, IE8이 설치되있으면 -> IE8, IE7, IE6 을 보여주나요?

    2009/10/15 21:55


개인적으로 관심을 가지고 있었던 부분인데요.

실버라이트3부터는 웹브라우저안에서만 프로그램이 돌아가는게 아니고요

윈도우 애플리케이션처럼 실버라이트가 구동될 수 있습니다.

이를 out of browser 기능이라고 하는데요.

구현하시는 방법은요.

Properties 에 보시면

AppManifest.xml 이라는 파일이 있습니다.


더블클릭해보시면

Deployment.ApplicationIdentity 라는 항목이 있어요.


이곳의 태그를 푸시고요.

ShortName 과 Title, Blurb 에 다음과 같이 적당한 내용을 써줍니다.


그리고 나서 실행시키시면요

일반적인 실버라이트 프로그램이 실행됩니다.


여기서 마우스 오른쪽 버튼을 누르시면요.

설치 메뉴가 나오게 됩니다.


설치를 누르시면 설치 화면이 나오고요

바탕화면에 설치하거나 시작메뉴에 설치하실 수 있습니다.


설치하시고 나면 실버라이트 프로그램이 독립적으로 실행되는걸 보실 수 있고요


시작 메뉴를 누르면 프로그램이 등록된것을 보실 수 있습니다.


삭제하실때는 프로그램에서 마우스 오른쪽 버튼을 누르셔서요

remove this application 을 선택하시면 되겠습니다. ^^;



오늘은 이만해야겠군요.. 벌써 네시반이 다되가네요 ^^;
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/147 관련글 쓰기

댓글을 달아 주세요






아.. 이번엔 정말 마이크로소프트가 맘먹고 철저히 준비했군요.

실버라이트3 나온지 몇시간 되지도 않았는데 11 편의 비디오 강좌가 준비되어 있습니다.

아래 사이트에 가셔서 궁금하셨던것들을 해결하시지요 :D
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/146 관련글 쓰기

댓글을 달아 주세요



혁신적인 기능으로 무장한 블랜드 3 프리뷰가 나왔습니다.

다음의 사이트에서 받으세요

http://www.microsoft.com/expression/try-it/blendpreview.aspx

실버라이트2 프로젝트는 여전히 블랜드2 sp1 을 사용해야 한답니다. ^^;
저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/145 관련글 쓰기

댓글을 달아 주세요




소식이 쏟아지는군요..

eclipse4sl.org  에서 매킨토시를 위한 버전을 만들어냈어요.

전에는 패럴렐즈 이용해서 하는법을 소개했었는데

이제는 순수하게 맥에서 개발할 수 있도록 개발해냈네요.

관심있으신분들은 아래의 링크를 참고하세요..

저도 나름 맥유저로써 차근차근 정리해놔야겠네요 ^^;

http://www.eclipse4sl.org/download/mac/

저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License

TRACKBACK :: http://www.feelmind.com/trackback/144 관련글 쓰기

댓글을 달아 주세요

1 2 3 

카테고리

분류 전체보기 (188)
JAVA 프로그래밍 (0)
.NET 프로그래밍 (126)
상식 (5)
생활 (30)
Silverlight 강좌 (20)
재미로보는 동영상 (2)
유용한 프로그램 (3)
경영학 (2)

달력

«   2009/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31