Gtk.Image 개체가 있고이 개체를 base64로 인코딩 된 문자열 (imgur과 함께 사용)로 변환하고 싶습니다. 나는 어떻게 그것을 성취 할 것인가?Gtk.Image를 base64로 변환하는 방법
1
A
답변
1
는 gdk.pixbuf를 통해 실행해야하지만, 이것은 가장 쉬운 것 : 나는 추측하고
import cStringIO
import base64
pixBuf = gtkImage.get_pixbuf()
fH = cStringIO.StringIO()
pixBuf.save_to_callback(fH.write, "png")
encodedBuffer = base64.b64encode(fH.getvalue()) #base64 encoded png
+0
나는 이것이 옳은 대답이라고 생각한다. 하지만 유감스럽게도이 방법들은 [우분투에서 깨진 것 같습니다] (https://bugs.launchpad.net/ubuntu/+bug/888305) ... – Leon
+0
가능한 해결책은'pixbuf.get_pixels'를 사용하여 이미지 데이터를 얻는 것입니다 (str) 또는'pixbuf.get_pixels_array' (numpy 배열을 반환), 카이로 또는 PIL; 확실하지 않은 방법 그러나. –
관련 문제
- 1. pygtk gtk.Image를 업데이트하는 방법
- 2. base64로 이미지를 변환하는 도구
- 3. PHP : URL에서 Base64로 이미지를 변환하는 방법은 무엇입니까?
- 4. "binary string"을 base64로 변환하는 방법은 무엇입니까?
- 5. base64로 코딩 된 데이터를 xcode로 이미지로 변환하는 방법
- 6. C#에서 PNG 형식으로 Base64로 PNG 이미지 문자열을 변환하는 방법
- 7. Dictionary를 base64로 serialize하는 방법
- 8. MessageDigest, Base64로 디코딩하는 방법
- 9. 이미지를 base64로 xslt
- 10. asn1에서 base64로 변환 C#
- 11. 플렉스 : GUID를 Base64로 변환
- 12. AES256으로 인코딩 된 NSData를 base64로 변환하는 방법은 무엇입니까?
- 13. 플래시 as2에서 Base64로 인코딩 된 문자열을 bitmapData로 변환하는 방법은 무엇입니까?
- 14. 성능은 base64로
- 15. BASH에서 md5 sum을 base64로 인코딩하는 방법
- 16. Base64로 오류 : 이미지의 내용이 유효한 base64로 데이터 자바
- 17. 변환하는 방법
- 18. Base64로 HTTP Authenthication
- 19. Base64로 디코드해야합니다.이 문자열은
- 20. base64로 이미지 내보내기
- 21. JSON Base64로 UITableViewCell을 채우시겠습니까?
- 22. GD 출력을 base64로 변환
- 23. 어떻게 문자열을 base64로 변환합니까? .net framework 4
- 24. JavaScript를 사용하여 로컬 이미지를 base64로 변환
- 25. base64/radix64 공개 키를 파이썬에서 pem 형식으로 변환하는 방법
- 26. 바이트 배열을 Base64로 변환합니다. android
- 27. wp.uploadFile 파이썬에서 xmlrpc가 base64로 인코딩됩니다.
- 28. 인쇄용 문자를 수정하여 Base64로 인코딩했습니다.
- 29. MSXML. 데이터를 Base64로 가져 오기
- 30. base64로 인코딩 된 데이터베이스 변환
당신이 파일 이미지 형식 (PNG, JPEG, GIF 등의 base64로 인코딩 된 문자열을 원하는 .. .) 실제 Gtk.Image 객체가 아닌가? – Mark
그래, imgur는 base64로 인코딩 된 png, jpeg et cetera를 기대한다고 생각한다. – Leon
그렇다면 Gtk.Image에로드되는 데이터의 출처는 무엇인가? 그런 파일에서로드됩니까? – Mark