fix
This commit is contained in:
parent
9de0cad950
commit
15f85292ef
Binary file not shown.
After Width: | Height: | Size: 1.6 MiB |
|
@ -1,12 +1,9 @@
|
||||||
import os
|
|
||||||
import time
|
|
||||||
|
|
||||||
from pymongo import UpdateOne
|
from pymongo import UpdateOne
|
||||||
from lib.all import *
|
from lib.all import *
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
import oss2
|
import oss2
|
||||||
|
|
||||||
service_name = 'copress'
|
service_name = 'compress'
|
||||||
log_dir = '/app/log'
|
log_dir = '/app/log'
|
||||||
logger = Logger(service_name, log_dir=log_dir)
|
logger = Logger(service_name, log_dir=log_dir)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
from pymongo import UpdateOne
|
||||||
|
from lib.all import *
|
||||||
|
import oss2
|
||||||
|
import os
|
||||||
|
import pyheif
|
||||||
|
from PIL import Image
|
||||||
|
|
||||||
|
service_name = 'compress'
|
||||||
|
log_dir = '/app/log'
|
||||||
|
logger = Logger(service_name, log_dir=log_dir)
|
||||||
|
|
||||||
|
access_key_id = "LTAI5tAdu5LRvZwm4LJa21Fo"
|
||||||
|
access_key_secret = "WGvSQsDralTfFAAxhEqLBOgbXqflHo"
|
||||||
|
endpoint_internal = "https://oss-cn-hangzhou-internal.aliyuncs.com"
|
||||||
|
bucket_name = "wishpal-ironfan-media"
|
||||||
|
|
||||||
|
|
||||||
|
class S:
|
||||||
|
def __init__(self):
|
||||||
|
self.bucket = oss2.Bucket(oss2.Auth(access_key_id, access_key_secret), endpoint_internal, bucket_name)
|
||||||
|
self.col_image = MongoDB(
|
||||||
|
host="mongodb://root:Wishpal2024@dds-bp1a72ede37c55d4242490.mongodb.rds.aliyuncs.com:3717/admin",
|
||||||
|
port=3717,
|
||||||
|
db="media",
|
||||||
|
collection="image"
|
||||||
|
)
|
||||||
|
print(self.col_image)
|
||||||
|
|
||||||
|
def __del__(self):
|
||||||
|
self.col_image.close()
|
||||||
|
|
||||||
|
def proc_oen(self):
|
||||||
|
form = "jpeg" # 设置输出图片格式,需要转换成png时,引号内换成png即可
|
||||||
|
|
||||||
|
img = pyheif.read("734f-684a-46e1-8f45-5ee57091f75c.heic") # 读取HEIC图片文件
|
||||||
|
img_bytes = Image.frombytes(mode=img.mode, size=img.size, data=img.data) # 读取图片参数
|
||||||
|
img_bytes.save("734f-684a-46e1-8f45-5ee57091f75c.jpeg", format=form) # 保存图片为JPEG
|
||||||
|
|
||||||
|
|
||||||
|
s = S()
|
||||||
|
s.proc_oen()
|
Loading…
Reference in New Issue