가 지팡이를 사용하여이 문제에 대한 최적의 솔루션입니다 :
from wand.image import Image
from wand.display import display
from wand.drawing import Drawing
from wand.color import Color
img=Image(filename='../../rmli_fr/rmli_fr.ave.ras')
color = Color('red')
draw = Drawing()
draw.fill_color = color
for i in pts_comp:
draw.line((i[0], i[1]), (i[0], i[1]))
draw(img)
img.save(filename='rmli.ras')
그러나 그것은 매우 느리고 당신이 24에있는 경우 있도록 원래의 색상 표에서 색상의 수를 증가 비트 모드에서는 모든 색상의 픽셀이 색상 표의 0 번째 값과 함께 나타납니다. 따라서 Sun 래스터 파일 작업을위한 더 좋은 솔루션은 Wand를 사용하는 것이 아니라 파일을 헤더 및 색상 표가있는 바이트 배열로 직접 처리하는 것입니다.