DEBUG
This commit is contained in:
@@ -42,16 +42,16 @@ async def rewrite_image(image_id: int):
|
|||||||
with pool.connection() as conn:
|
with pool.connection() as conn:
|
||||||
with conn.cursor() as cursor:
|
with conn.cursor() as cursor:
|
||||||
print('START', image_id, '重建向量')
|
print('START', image_id, '重建向量')
|
||||||
cursor.execute(f"SELECT * FROM `web_images` WHERE id={image_id}")
|
cursor.execute(f"SELECT content FROM `web_images` WHERE id={image_id}")
|
||||||
img = cursor.fetchone()
|
img = cursor.fetchone()
|
||||||
if img is None:
|
if img is None:
|
||||||
print('mysql中原始图片不存在:', image_id)
|
print('mysql中原始图片不存在:', image_id)
|
||||||
return Response('图片不存在', status_code=404)
|
return Response('图片不存在', status_code=404)
|
||||||
img_path = os.path.join(UPLOAD_PATH, os.path.basename(img['content']))
|
img_path = os.path.join(UPLOAD_PATH, os.path.basename(img[0]))
|
||||||
print('img_path', img_path)
|
print('img_path', img_path)
|
||||||
image = download_image(img['content'])
|
image = download_image(img[0])
|
||||||
if image is None:
|
if image is None:
|
||||||
print('图片下载失败:', img['content'])
|
print('图片下载失败:', img[0])
|
||||||
return Response('图片下载失败', status_code=404)
|
return Response('图片下载失败', status_code=404)
|
||||||
image.save(img_path, 'png', save_all=True)
|
image.save(img_path, 'png', save_all=True)
|
||||||
with Image.open(img_path) as imgx:
|
with Image.open(img_path) as imgx:
|
||||||
@@ -73,15 +73,15 @@ async def similar_images(image_id: int, page: int = 1, pageSize: int = 20):
|
|||||||
# 如果没有结果, 则重新生成记录
|
# 如果没有结果, 则重新生成记录
|
||||||
if len(result) == 0:
|
if len(result) == 0:
|
||||||
with conn.cursor() as cursor:
|
with conn.cursor() as cursor:
|
||||||
cursor.execute(f"SELECT * FROM `web_images` WHERE id={image_id}")
|
cursor.execute(f"SELECT content FROM `web_images` WHERE id={image_id}")
|
||||||
img = cursor.fetchone()
|
img = cursor.fetchone()
|
||||||
if img is None:
|
if img is None:
|
||||||
print('mysql 中图片不存在:', image_id)
|
print('mysql 中图片不存在:', image_id)
|
||||||
return Response('图片不存在', status_code=404)
|
return Response('图片不存在', status_code=404)
|
||||||
img_path = os.path.join(UPLOAD_PATH, os.path.basename(img['content']))
|
img_path = os.path.join(UPLOAD_PATH, os.path.basename(img[0]))
|
||||||
image = download_image(img['content'])
|
image = download_image(img[0])
|
||||||
if image is None:
|
if image is None:
|
||||||
print('图片下载失败:', img['content'])
|
print('图片下载失败:', img[0])
|
||||||
return Response('图片下载失败', status_code=404)
|
return Response('图片下载失败', status_code=404)
|
||||||
image.save(img_path, 'png', save_all=True)
|
image.save(img_path, 'png', save_all=True)
|
||||||
with Image.open(img_path) as imgx:
|
with Image.open(img_path) as imgx:
|
||||||
|
Reference in New Issue
Block a user