上一篇文章中我们带领大家制作了一个简易的OCR图片文字识别工具,但是,程序还有一些需要我们进一步完善的地方。比如,我们在识别文字后,如果想对照原始图片对处理的文字进行修正操作,我们还要打开图片,然后在图片浏览器和我们的程序之间切换,以便完成我们的需求。有没有更好的办法呢?当然有咯,在程序中增加一个显示图片的功能。这样,我们在进行修正文字错误时,可以对照图片进行检查。怎么样?是不是很酷?现在我们来实现一下这个功能吧……
增加图片显示功能会更方便哦
【分析】
需要增加的是显示图片的功能,我们需要做下面的前期准备工作。
前期准备很重要哦
我们知道,Python的tkinter控件中有很多控件是可以用于显示图片的,只要是控件有image属性的,基本上都可以用于实现这一功能。比如,Label、Button等控件,程序中我们使用Label控件进行显示。再者,如果在Label控件中显示图片,我们一般是将图片转化为PhotoImage类,但是tkinter默认的PhotoImage类只能打开诸如gif、png一类的图片,打开其它类型的图片一般会抛出异常。我们知道,网上下载的图片一般jpg、gi