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())