나는 약간의 연구를했지만 지금까지는 유용한 것을 찾지 못했다.리눅스에서 메모리의 비트 맵 이미지 조작하기
간단히 말해서 메모리에 비트 맵/캔버스를 만들고 해당 비트 맵에 원시 모양과 텍스트를 그리는 기능이있는 API를 사용하여 메모리를 직접 읽을 수 있기를 바랍니다. 이것은 메모리에서 완전히 완료되어야하며 윈도우 시스템이나 Qt 나 GTK 같은 것이 필요하지 않습니다.
왜? 저는 라즈베리 파이를 쓰고 있는데, spi를 통해 256x64 4 비트 그레이 스케일 OLED 디스플레이로 인터페이스하고 있습니다. 지금까지는 정상적으로 작동합니다. 필자는 텍스트 등을 작성하기위한 몇 가지 함수를 작성했지만, 이미 사용할 수있는 라이브러리가 있는지 궁금해하고 있습니다. 디스플레이의 버퍼를 두 배로하여 메모리의 이미지를 조작 한 다음 전체 그림을 하나만 읽어야합니다.
나는 쉽게 창에서이 작업을 수행하지만 비슷한 일을하는 이미지 마법 (magick)을 사용했습니다 리눅스
SVG 관련 라이브러리를 사용해 볼 수도 있습니다. 나는 그것들의 대부분이 인 메모리 버퍼에 끌릴 수 있다고 생각한다. 또한 웹 사이트를 위해 동적으로 생성 된 이미지를 제작하기 위해 설계된 라이브러리도 조사 대상 카테고리입니다. – Omnifarious
그다지 좋지 않은 생각입니다. 카이로는 팔레트를지지하지 않지만 좋은 내기처럼 보입니다. 8 비트 알파 기반 팔레트를 할 수 있지만 표시하려면 먼저 추가 패스가 필요합니다. 그것을 시도하고 내가 얻을 수있는 속도를 볼 수 있습니다. – noggin182