我正在尝试通过tesseract处理大量图像。然而,我刚刚发现通过增加dpi可以获得更好的结果。我尝试在StackOverflow上寻找如何可能增加图像dpi的方法,但是我找到的所有答案都涉及在保存文件时更改dpi,类似于以下内容:
img.save('test.png', dpi=(300.0, 300.0))
因此,我想知道是否有可能在不保存文件的情况下实现这一点。
我尝试过以下操作:
image = Image.open('test.png', dpi=(300.0, 300.0))
很遗憾,它不起作用。非常感谢您的帮助。
from PIL import Image; from io import BytesIO as bio; b = bio(); img = Image.open("my_img.png"); img.save(b, dpi=(300.0, 300.0)); img = Image.open(b);
- Shmack