Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 不使用枕头将PNG转换为JPEG_Android_Python_Kivy_Buildozer - Fatal编程技术网

Android 不使用枕头将PNG转换为JPEG

Android 不使用枕头将PNG转换为JPEG,android,python,kivy,buildozer,Android,Python,Kivy,Buildozer,如果没有kivy(Python)上的Pillow,如何将PNG文件转换为JPEG 任何帮助都将不胜感激。谢谢大家! 用于从png转换为jpg 片段 例子 main.py 从kivy.uix.screenmanager导入屏幕 从kivy.core.image导入图像作为CoreImage 从kivy.lang导入生成器 从kivy.base导入runTouchApp Builder.load_字符串(“”) #:kivy 1.10.1 : img_png:img_png img_jpg:img_

如果没有
kivy
Python
)上的
Pillow
,如何将
PNG
文件转换为
JPEG

任何帮助都将不胜感激。谢谢大家!

用于从png转换为jpg

片段 例子 main.py
从kivy.uix.screenmanager导入屏幕
从kivy.core.image导入图像作为CoreImage
从kivy.lang导入生成器
从kivy.base导入runTouchApp
Builder.load_字符串(“”)
#:kivy 1.10.1
:
img_png:img_png
img_jpg:img_jpg
相对长度:
图片:
id:img_png
位置提示:{“左”:1,“下”:1}
尺寸提示:0.5,1
允许拉伸:真
相对长度:
图片:
id:img_jpg
pos_提示:{“right”:1,“bottom”:1}
尺寸提示:0.5,1
允许拉伸:真
''')
课堂演示(屏幕):
定义初始(自我,**kwargs):
超级(演示,自我)。\uuuuu初始化(**kwargs)
img=CoreImage(“linux.png”)
img.save(“linux.jpeg”)
self.img_png.source=“linux.png”
self.img_jpg.source=“linux.jpeg”
runTouchApp(演示())
输出

可能存在的副本
from kivy.core.image import Image as CoreImage

img = CoreImage("linux.png")
img.save("linux.jpg")
from kivy.uix.screenmanager import Screen
from kivy.core.image import Image as CoreImage
from kivy.lang import Builder
from kivy.base import runTouchApp

Builder.load_string('''
#:kivy 1.10.1

<Demo>:
    img_png: img_png
    img_jpg: img_jpg

    RelativeLayout:
        Image:
            id: img_png
            pos_hint: {"left": 1, 'bottom': 1}
            size_hint: 0.5, 1
            allow_stretch: True

    RelativeLayout:
        Image:
            id: img_jpg
            pos_hint: {"right": 1, 'bottom': 1}
            size_hint: 0.5, 1
            allow_stretch: True
''')


class Demo(Screen):

    def __init__(self, **kwargs):
        super(Demo, self).__init__(**kwargs)
        img = CoreImage("linux.png")
        img.save("linux.jpeg")
        self.img_png.source = "linux.png"
        self.img_jpg.source = "linux.jpeg"


runTouchApp(Demo())