Я использую библиотеку weasyprint в python для преобразования HTML-шаблона в png. Затем я пытаюсь преобразовать изображение png в jpg, используя библиотеку Python с именем PIL (PILLOW).
ИЗОБРАЖЕНИЕ в формате PNG приведено ниже.
Но изображение, полученное после преобразования с помощью PIL, — это не то, что я ожидал. Цвета теряются и видны только некоторые компоненты изображения.
from PIL import Image
img = Image.open(file_path)
rgb_im = img.convert('RGB')
jpg_img_path = os.path.splitext(file_path)[0]
jpg_img_path += '.jpg'
rgb_im.save(jpg_img_path)
Когда я попытался использовать онлайн-редактор, они предоставили мне идеальное изображение из png. Ниже показано изображение в формате jpg, полученное с помощью онлайн-конвертера.