mirror of
https://github.com/Kakune55/ComiPy.git
synced 2025-09-16 04:09:41 +08:00
fix:修复了缩放过程中图片比例错误的问题
This commit is contained in:
6
file.py
6
file.py
@@ -71,10 +71,10 @@ def thumbnail(input, minSize: int = 600):
|
||||
img = cv2.imdecode(np.frombuffer(input, np.uint8), cv2.IMREAD_COLOR)
|
||||
height = img.shape[0] # 图片高度
|
||||
width = img.shape[1] # 图片宽度
|
||||
if height < width:
|
||||
newshape = (int(minSize / width * height), minSize)
|
||||
else:
|
||||
if height > width:
|
||||
newshape = (minSize, int(minSize / width * height))
|
||||
else:
|
||||
newshape = (int(minSize / height * width), minSize)
|
||||
img = cv2.resize(img, newshape)
|
||||
success, encoded_image = cv2.imencode(".webp", img, [cv2.IMWRITE_WEBP_QUALITY, 75])
|
||||
return encoded_image.tobytes()
|
||||
|
Reference in New Issue
Block a user