image to text python
from PIL import Image import pytesseract image = 'PATH/TO/IMAGE' text = pytesseract.image_to_string(Image.open(image), lang="eng") print(text) # Code From here: https://www.youtube.com/watch?v=kxHp5ng6Rgw
text to image python
import Image import ImageDraw import ImageFont def getSize(txt, font): testImg = Image.new('RGB', (1, 1)) testDraw = ImageDraw.Draw(testImg) return testDraw.textsize(txt, font) if __name__ == '__main__': fontname = "Arial.ttf" fontsize = 11 text = "example@gmail.com" colorText = "black" colorOutline = "red" colorBackground = "white" font = ImageFont.truetype(fontname, fontsize) width, height = getSize(text, font) img = Image.new('RGB', (width+4, height+4), colorBackground) d = ImageDraw.Draw(img) d.text((2, height/2), text, fill=colorText, font=font) d.rectangle((0, 0, width+3, height+3), outline=colorOutline) img.save("D:/image.png")
Source: stackoverflow.com
txt to image python
import aspose.words as aw doc = aw.Document(Input.txt) for page in range(0, doc.page_count): extractedPage = doc.extract_pages(page, 1) extractedPage.save(f"Output_{page + 1}.jpg")
Source: products.aspose.com