GdkPixbuf.Pixbuf 개체의 내용을 Python 2.7의 파일에 저장하려고합니다.파이썬에서 GdkPixbuf.Pixbuf.savev() 구문을 사용할 때 올바른 구문은 무엇입니까?
설명서에있는 Pixbuf.save() 메서드는 Python에서 사용할 수없고 Pixbuf.savev() 메서드 만 사용할 수있는 것 같습니다.
파이썬에서 사용할 때이 방법에 대한 올바른 구문에 대한 높고 낮은 검색,하지만 가능한 모든 예는 오래된 구문을 사용합니다 Gtk3에 이것을 시도
pixbuf.savev("frame.jpg", "jpg", {"quality":"100"})
내가 필요 없다는 오류 등의 발생 4 개의 매개 변수를 제공하십시오. 아마도 "품질"과 "100"을 두 개의 매개 변수로 나눠야합니다. 그러나 이렇게하면 오류가 발생합니다 :
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (q) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (u) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (a) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (l) passed to JPEG saver.
(GTKSample.py:9906): GdkPixbuf-WARNING **: Unrecognized parameter (i) passed to JPEG saver.
이렇게요 :
pixbuf.savev("frame.jpg", "jpg", "quality", "100")
파이썬 인터프리터로 응답합니다. 누군가 GdkPixbuf를 파이썬 파일에 저장하는 올바른 방법을 말해 주시면 감사하겠습니다.
정답이었다 pixbuf.savev ("frame.jpg", "JPG", [ "품질 "], ["100 "]) –
자신의 의견을 대답으로 올리고 동의하십시오. 왜냐하면 그것이 효과적이고 매우 유용하기 때문입니다! 당신이 할 때 의견에 나를 알려주는 것을 잊지 마라. 나는 그것을 upvote 할 것이다. – Vadim
유일한 문제는 형식으로 "jpg"가 아닌 "jpeg"를 사용한다는 것입니다. 그것은 "png"또는 "jpeg"를 허용합니다. – Vadim