저는 파이썬과 PIL 라이브러리를 사용하고 있으며 이미지의 모든 픽셀과 그 위치와 함께 RGB 정보를 가지고 있습니다. 이 정보로 이미지를 만들 수있는 방법이 있습니까?모든 픽셀의 RGB 값을 사용하여 이미지를 만드는 방법
1
A
답변
0
예. 그게 무엇입니까 Image.putpixel()
(그리고 당신은 데이터를 가지고있는 방법에 따라 아마도 putdata()
입니다). 이 방법에 대한 설명서는 here에서 찾으십시오.
코드 또는 데이터 샘플을 제공하지 않았기 때문에 더 이상의 조언을 제공하지 마십시오.
+0
문서 링크가 깨졌습니다. ( –
1
확실히.
- 를 필요한 크기의 빈 이미지를 만들 : 원본 데이터가 부족한 경우 당신은 아마 다음 작업을 수행 할 (. 즉, 당신은 모든 픽셀 위치에 대한 값이 없습니다)
- 대하여 반복 통해 데이터 (Y 후 X으로 정렬 즉.) 래스터 순서로 저장하고 저장하는 픽셀 값을 각각의 위치에
그래서, 가정되는 경우 등을 수행 할 수 (x, y, (r,g,b))
같은 튜플의 배열을 가지고 다음과 같이하십시오 :
from pil import Image
WIDTH=640
HEIGHT=480
img = Image.new(WIDTH, HEIGHT, 'RGB')
# Define this based on your data
my_raster_sort(my_image_data)
img_data = img.load()
for x, y, color in my_image_data:
img_data[x,y] = color
원본 이미지 데이터가 완료된 경우 (예 : 당신은 모든 위치에 대한 색상 값을가집니다.) 그러면 원하는 메모리 레이아웃으로 포맷 된 버퍼로 데이터를 변환 한 다음 Image.frombuffer
을 사용하여 한 단계로 이미지를 만드는 것이 더 빠릅니다.
관련 문제
- 1. 안드로이드의 이미지에서 픽셀의 rgb 값을 얻는 방법
- 2. RGB 값을 기준 RGB 값으로 정규화하는 방법
- 3. 사용자가 선택한 픽셀의 C++ RGB 값 seekg
- 4. 픽셀 값을 RGB 형식으로 변환합니다.
- 5. opencv로 일부 픽셀의 색조 값을 설정하는 방법
- 6. CGImageRef 객체에서 픽셀의 RGB 값을 가져 오는 방법은 무엇입니까?
- 7. OpenCV RGB 이미지를 쓰는 방법
- 8. CGImage에서 픽셀의 알파를 편집하는 방법
- 9. 픽셀의 RGB 레벨 설정하기 (파이썬, 자이 썬)
- 10. rgb 이미지를 hsv로 변환
- 11. opencv에서 픽셀의 HSV 값을 읽으십시오.
- 12. RGB 이미지를 이진 이미지
- 13. 파이썬을 사용하여 새로운 RGB OpenCV 이미지를 만드시겠습니까?
- 14. C의 원시 이미지에서 각 픽셀의 RGB 값 가져 오기
- 15. RGB 값을 HSV로 변환
- 16. RGB 픽셀 배열에서 이미지를 저장하는 방법은 무엇입니까?
- 17. 배경 이미지를 전체 페이지로 만드는 방법
- 18. 이미지를 투명하게 만드는 방법
- 19. 이미지를 RGB 모드에서 가져 오기
- 20. 자바 스크립트를 사용하여 페이지의 이미지 RGB 값을 얻는 방법은 무엇입니까?
- 21. 파이썬에서 이미지를 읽고 RGB 값을 얻기위한 "녹색"라이브러리가 있습니까?
- 22. iPhone에서 RGB 픽셀 데이터를 읽는 방법
- 23. 이미지를 Redscale로 변환하는 방법?
- 24. RGB 이미지를 H264로 인코딩하는 FFMpeg
- 25. 데이터베이스에 RGB 값을 저장하십시오.
- 26. 알파는 빨강, 파랑 및 녹색 이미지를 블렌딩하여 모든 RGB 값으로 색조가 지정된 이미지를 생성합니까?
- 27. 픽셀의 알파 값을 어둡게하기 android
- 28. hadoop에서 픽셀 rgb 값을 얻는 방법은 무엇입니까?
- 29. BitmapFrame에서 모든 픽셀의 색상 가져 오기?
- 30. R의 세 행렬에서 RGB 이미지를 만드는 방법은 무엇입니까?
정보는 현재 어떻게 표현됩니까? –