I convert files of different formats (JPEG, PNG, TIFF, PDF) to JPEG using Wand, a ctypes-based ImageMagick binding for Python. The resulting files are very low-quality. If t
This would help you. Pass resolution option to the constructor of Image e.g.:
resolution
Image
with Image(filename='file.pdf', resolution=200) as image: image.compression_quality = 99 image.save(filename='file.jpg')