سلام.
میخوام یه کتابخونه خوب در پایتون به اسم pywhatkit به شما معرفی کنم که با استفاده ازش میتونید تصویر رو به متن تبدیل کنید
اول از همه باید کتابخونه رو نصب کنبد
cmd رو باز کنید و بعد تایپ کنید :
pip install pywhatkit
حالا کد فایل :
import pywhatkit
import tkinter.filedialog
import os
import time
print("Please select your image")
time.sleep(2)
image = tkinter.filedialog.askopenfilename()
name = input("Enter the name of the text file to save the text ==> ")
pywhatkit.image_to_ascii_art(image,name)
dir = os.getcwd()
print("""Text file saved successfully
Address : {0}\{1}.txt""".format(dir,name))
input()
کتابخانه های استفاده شده در کد بالا :
- pywhatkit
- tkinter
- os
- time
توضیح کد خط به خط :
خط | کاربرد |
خط 1,2,3,4 | ایمپورت کتابخانه ها |
خط 5 | نمایش پیام اینکه کاربر تصویر مورد نظرش رو انتخاب کنه |
خط 6 | وقفه در کد به مدت 2 ثانیه برای اینکه کاربر زمان داشته باشه تا خط پنج رو بخونه |
خط 7 | باز شدن پنجره ای برای انتخاب تصویر و دریافت اون و جایگذاری داخل متغیر image |
خط 8 | گرفتن نام فایل متنی برای ذخیره سازی و جایگذاری اون داخل متغیر name |
خط 9 | متد image_to_ascii_art متغیر های image و name رو دریافت میکنه و تصویرو به متن تبدیل میکنه و با استفاده از اون متغیر ها داخل دایرکتوری همین فایل پایتون فایل متنی رو دخیره میکنه |
خط 10 | دایرکتوری همین فایل پایتون رو دریافت میکنه و در متغیر dir جای گذاری میکنه تا بتونه در خط 12 آدرس فایل متنی رو نشون بده |
خط 11 و 12 | نمایش پیام موفقیت آمیز بودن و نمایش آدرس فایل متنی با استفاده از متغیر name و dir |
خط 13 | یک ورودی ایجاد میکنه تا اینکه وقتی که کار کامل شد یهویی cmd بسته نشه |
امیدوارم به کارتون اومده باشه.
اگر دیدید کیفیت متن بده نگران نباشید اگه از دور نگاش کنید میبینید کیفیتش خوبه