일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 직무부트캠프
- ouster
- superresolution
- 42seoul
- 객체인식
- 편광카메라
- point grey
- 논문리뷰
- 머신비전
- AOLP
- 3d object recognition
- 카메라
- 코멘토 후기
- extrinsic
- 라이다
- LIDAR
- pseudo LiDAR
- 42seoul #printf
- miniRT
- 코멘토
- FLIR
- stereo image
- 동시취득
- 의사 라이다
- 5월종합소득세
- 삼쩜삼
- intrinsic
- ft_server
- spinnaker
- Python
- Today
- Total
문무겸비
[miniRT] 시작하기전 개념정리-추가예정 본문
x11, x window
x11 = X window
유닉스 계열의 GUI는 대부분 X window 시스템이다 ( 리눅스 포함)
그래픽 출력을 위해 클라이언트 서버 모델을 사용하며,TCP/IP네트워크 기반의 X 프로토콜로 통신을 한다
클라이언트가 무언가 그래픽적인 요구를 X 서버로 전달하면, X 서버가 요청을 처리하여 클라이언트로 반환해 준다.
X 서버와 X 클라이언트를 이해하기 위해,메모장을 예로 들어보자.메모장은 X 클라이언트가 된다. 웹브라우저, 동영상 재생기, 게임 같은 모든 실행 프로그램을 X 클라이언트라고 생각해도 무리는 없다.
정리를 하면 X 서버는 X 클라이언트의 요청에 대한 결과를 디스플레이 장치에 출력하거나 키보드, 마우스, 터치 스크린과 같은 사용자 입력을 X 클라이언트에 전달하는 역할을 한다. 원격 시스템의 X 클라이언트도 로컬 시스템의 X 서버에서 담당할 수 있는데 X 윈도가 네트워크 기반의 서버/클라이언트 방식이기에 가능한 것이다.
출처 : 나무위키
왜 miniRT에서 X11을 쓰느냐? 마치 openGL마냥 sh환경에서 그래픽 작업을 가능케 하기 위한 라이브러리라고 이해했다.
shm = sheared memory
bpp, also called the bits per pixel.
pixmap이 bitmap이라고 생각하면 되고..
XYpixmap, Zpixmap은 뭐지
Bitmap is a synonym to a monochrome bitmap.
Pixmap is a synonym to a color bitmap.
Graymap is a synonym to a color bitmap.
pixmap이 뭔지는 알겠는데, Zpixmap은 대체 뭐지
What is the difference bitween Bitmap and Pixmap?
What is the difference between Bitmap and pixmap?also what is the file extension of bitmap and pixmap?
stackoverflow.com
pixmap 확장자는 .xpm
네트워크 클라이언트 - 서버 컴퓨터를 실행하는 데 사용되는 X Windows 시스템에서 사용되는 비트 맵 이미지 (GUI). 단색, 그레이 스케일 및 컬러 픽스맵 데이터를 지원합니다. pixmaps를 C 프로그래밍 언어로 정적 문자 배열로 저장합니다. 추가 정보
'42seoul' 카테고리의 다른 글
[miniRT] minilibx-linux 튜토리얼 (0) | 2021.02.10 |
---|---|
[miniRT] Makefile, .configure, 쉡 스크립트 문법 (0) | 2021.02.09 |
[ft_server] Dockerfile, default file 뜯어보기 (0) | 2021.02.03 |
[ft_printf] 만들기 (0) | 2020.12.31 |