'Open Source/Cairo & Skia'에 해당되는 글 8건

  1. 2011.05.31 Xlib 예제
  2. 2011.02.09 [SKIA] SkHello
  3. 2010.09.08 Cairo 1.10.0 릴리즈
  4. 2010.07.21 [예제] Cairo/Gtk+ 이미지 출력하는 예제
  5. 2010.07.14 cairo 1.9.8 스냅샷 요약
  6. 2010.07.12 [CAIRO/GTK] Checker 패턴 예제
  7. 2010.07.12 [CAIRO/GTK] 뼈대
  8. 2010.07.08 [CAIRO/GTK]간단한 cairo 예제
참고 : http://www.paulgriffiths.net/program/c/srcs/helloxsrc.html



참고라기 보단, 위 URL을 그냥 긁어서 컴파일하고 실행해보았다.
할건 많고 난 충분히 게으르다 ㅠㅠ


신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Xlib 예제  (0) 2011.05.31
[SKIA] SkHello  (0) 2011.02.09
Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
Posted by 소혼
TAG xlib, 예제
내 생애 Hello 찍는데 가장 시간이 많이 든 라이브러리가 되어버린 ska;


문제는 리눅스의 font path 설정이었으나, stable 버전을 release하지 않는 문제와 GL관련 문제등이 겹쳐서 삽질을 많이 했다.

빌드는 소스 코드 받고 make 하면 되는데
SkHello.cpp가 제공되고 있기 때문에 make skhello 를 이용해 위 이미지를 출력할 수 있다.

첫번째 문제는 skia가 GL에 관련된 기능이 들어오고 있다는 점이다. 
만약 -lGL 을 찾을 수 없다면 gl을 설치해주어야 한다.
apt-get install libglu1-mesa-dev

두번째 문제는 font path이다. skia는 폰트 패스를 하드코딩하고 있다.
따라서 ports/SkFontHost_linux.cpp 를 직접 수정해야 한다.

신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Xlib 예제  (0) 2011.05.31
[SKIA] SkHello  (0) 2011.02.09
Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
Posted by 소혼
TAG hello, skia

http://cairographics.org/news/cairo-1.10.0/
http://cairographics.org/releases/cairo-1.10.0.tar.gz

Cairo 1.10.0이 릴리즈 되었다.

CAIRO_SURFACE_TYPE_RECORDING 이 추가되었고,
Gdk에서 사용하던 gdk_region이 cairo_region으로 변경되기 위해 cairo에 들어왔다.
GTK가 업버전되면 gdk_region이 cairo_region으로 교체될 예정인듯 하다.


신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Xlib 예제  (0) 2011.05.31
[SKIA] SkHello  (0) 2011.02.09
Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
Posted by 소혼

sample용 이미지는 저작권 문제를 몰라 첨부시키지 않았습니다.



신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

[SKIA] SkHello  (0) 2011.02.09
Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
[CAIRO/GTK] 뼈대  (0) 2010.07.12
Posted by 소혼
TAG Cairo, 예제
<릴리즈가 아니라 스냅샷이었네요;; 역시 꼼꼼히 살펴봐야 하는 것을 ;; >
http://cairographics.org/news/cairo-1.9.8/
아래 내용은 위 URL 내용을 약간 정리한 것이다.

다운로드 경로 :
http://cairographics.org/snapshots/cairo-1.9.8.tar.gz

git :
git clone git://git.cairographics.org/git/cairo
(commit id :
3a20b10cd0d94406fbd5fe3bb3d4820a95364537)

주요한 API set이 하나 추가되었다.
cairo_region API set이다.
대충 gdk_region이 하던 것을 대체할 녀석인것 같다.
벌써 gdk 쪽에는 gdk_region을 deprecated 시키려는 움직임이 보이고 있다.
(관련 인물 : Benjamin Otte)

또 Backend가 개선되었다
cairo-gl : 이거 과연 제대로 될까? ;; 테스트가 필요할 것 같다.
cairo-xlib : 멀티 쓰레드 지원이 핵심인 것 같다.
cairo-svg : 특별하진 않음
신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
[CAIRO/GTK] 뼈대  (0) 2010.07.12
[CAIRO/GTK]간단한 cairo 예제  (0) 2010.07.08
Posted by 소혼
CAIRO/GTK 예제들
1. 인터넷 간단한 예제
2. 뼈대 앱
3. Checker


cairo_image_surface를 이용해 4칸짜리 checker를 만들고, 이것을 cairo_patter_t를 통해 확장 가능하게 하여 화면에 뿌리는 예제


신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
[CAIRO/GTK] 뼈대  (0) 2010.07.12
[CAIRO/GTK]간단한 cairo 예제  (0) 2010.07.08
Posted by 소혼
TAG Cairo, GTK+, 예제
CAIRO/GTK 예제들
1. 인터넷 간단한 예제
2. 뼈대 앱
3. Checker



1번 예제를 바탕으로 기본 CAIRO 공부를 위해 사용하게 될 아무것도 하지 않는 기본 코드로 핑크색 다이얼로그를 띄우는 예제이다.

허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.
신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
[CAIRO/GTK] 뼈대  (0) 2010.07.12
[CAIRO/GTK]간단한 cairo 예제  (0) 2010.07.08
Posted by 소혼
TAG Cairo, GTK+, 예제
CAIRO/GTK 예제들
1. 인터넷 간단한 예제
2. 뼈대 앱
3. Checker

출처 : http://fredmorcos.blogspot.com/2007/02/little-cgtkcairo-example.html



빌드는 아래와 같이 수행한다.
gcc alphademo.c -o alphademo `pkg-config --libs --cflags gtk+-2.0 cairo`

당연히 리눅스용이며, gtk와 cairo가 설치되어 있어야 한다.

허접한 글이지만, 도움이 되셨다면 아래 손가락 꾹 눌러주세요.
신고

'Open Source > Cairo & Skia' 카테고리의 다른 글

Cairo 1.10.0 릴리즈  (0) 2010.09.08
[예제] Cairo/Gtk+ 이미지 출력하는 예제  (0) 2010.07.21
cairo 1.9.8 스냅샷 요약  (0) 2010.07.14
[CAIRO/GTK] Checker 패턴 예제  (0) 2010.07.12
[CAIRO/GTK] 뼈대  (0) 2010.07.12
[CAIRO/GTK]간단한 cairo 예제  (0) 2010.07.08
Posted by 소혼
이전버튼 1 이전버튼

티스토리 툴바