最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
模型已經(jīng)寫好了,怎么表白就看你的了

【閱讀全文】

成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比武隆網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式武隆網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋武隆地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。

開始之前先來(lái)看看效果圖,在控制臺(tái)輸入相應(yīng)的參數(shù)設(shè)置即可生成自己獨(dú)特的表白圖。

想要在圖片上書寫什么樣的信息,就看你的發(fā)揮了,哈哈哈~

import turtle as tle  # 小烏龜繪圖庫(kù)

使用turtle小烏龜畫圖之前,先進(jìn)行全局參數(shù)初始化的設(shè)置,并使得全局初始化函global_init可以動(dòng)態(tài)傳參供后面的方便調(diào)用。

def global_init(w=900, h=600, psize=15, sp=0):
    '''
    全局畫筆屬性初始化函數(shù)
    :param w: 畫布寬度
    :param h: 畫布高度
    :param psize: 畫筆尺寸
    :param sp: 繪畫速度
    :return:
    '''
    tle.setup(width=w, height=h)
    tle.color('red', 'pink')
    tle.pensize(psize)
    tle.speed(sp)

設(shè)置完上面的屬性之后,就可以正式開始繪圖了,這里為了使代碼結(jié)構(gòu)清晰還是創(chuàng)建一個(gè)表白紅心的函數(shù)draw_red_heart。

def draw_red_heart(confession='我愛(ài)你', confession_h=30,
                   sign='來(lái)自遠(yuǎn)方的仰慕者', sign_w=20, sign_h=25):
    '''
    繪制表白紅心
    :param confession: 表白語(yǔ)句
    :param confession_h: 表白語(yǔ)句尺寸大小
    :param sign: 簽名
    :param sign_w: 簽名寬度
    :param sign_h: 簽名高度
    :return:
    '''
    tle.up()
    tle.hideturtle()
    tle.goto(0, -180)
    tle.showturtle()
    tle.down()
    tle.speed(500)
    tle.begin_fill()
    tle.left(140)
    tle.forward(224)
    for n in range(200):
        tle.right(1)
        tle.forward(2)
    tle.left(120)
    for n in range(200):
        tle.right(1)
        tle.forward(2)
    tle.forward(224)
    tle.end_fill()
    tle.pensize(12)
    tle.up()
    tle.hideturtle()
    tle.goto(0, -20)
    tle.showturtle()
    tle.color('#CD5C5C', 'pink')
    tle.write(confession, font=('gungsuh', confession_h), align="center")
    tle.up()
    tle.hideturtle()
    tle.color('black', 'pink')
    tle.goto(180, -180)
    tle.showturtle()
    tle.write(sign, font=(sign_w, sign_h), align="center", move=True)

編寫主體業(yè)務(wù)函數(shù)main,調(diào)用整個(gè)繪畫程序運(yùn)行。

def main():
    print('按要求輸入下面的繪圖參數(shù)...')
    width = int(input('請(qǐng)輸入畫布寬度:\n'))
    height = int(input('請(qǐng)輸入畫布高度:\n'))
    psize = int(input('請(qǐng)輸入畫筆尺寸:\n'))
    speed = int(input('請(qǐng)輸入畫筆速度:\n'))
    confession = input('請(qǐng)輸入表白語(yǔ)句:\n')
    confession_h = int(input('請(qǐng)輸入表白語(yǔ)句字體大?。篭n'))
    sign = input('請(qǐng)輸入簽名:\n')
    sign_w = int(input('請(qǐng)輸入簽名寬度:\n'))
    sign_h = int(input('請(qǐng)輸入簽名高度:\n'))
    print('參數(shù)錄入完成,開始繪圖...')
    global_init(w=width, h=height, psize=psize, sp=speed)
    draw_red_heart(confession=confession, confession_h=confession_h,
                   sign=sign, sign_w=sign_w, sign_h=sign_h)
    print('繪圖完成!')
    # 保存eps格式的繪圖結(jié)果
    eps = tle.getscreen()
    eps.getcanvas().postscript(file=r"./表白.eps")

    # 保存JPG格式的圖片
    from PIL import Image
    im = Image.open("./表白.eps")
    im.save("表白.jpg")
    print('繪圖保存成功,默認(rèn)在當(dāng)前路徑!')

    # 繪圖完成后保持窗口不被關(guān)閉
    screen = tle.Screen()
    screen.exitonclick()

注意:在將表白.eps文件保存為JPG格式的文件時(shí)會(huì)拋出如下的錯(cuò)誤。

raise OSError("Unable to locate Ghostscript on paths")

這個(gè)時(shí)候不要著急,當(dāng)然有解決的辦法的,到ghostscript官網(wǎng)下載自己需要的組件就OK了。

https://ghostscript.com/releases/gsdnld.html

然后,將下載好的gs9561w64.exe可執(zhí)行應(yīng)用安裝就成了。

記得安裝完成后,路徑都是在這個(gè)地方,不需要也可以隨時(shí)卸載。

最后,將該路徑加入到環(huán)境變量的path屬性中就大功告成啦,重啟一下開發(fā)工具這樣環(huán)境變量就會(huì)真正的生效了。

再次提醒,記得配置完環(huán)境變量后重啟IDE喔!

main()

【往期精彩】

Python 自動(dòng)清理電腦垃圾文件,一鍵啟動(dòng)即可...

如何實(shí)現(xiàn)根據(jù)照片獲取地理位置及如何防御照片泄漏地理位置!

又是櫻花盛開的季節(jié),使用小烏龜來(lái)畫一顆櫻花樹吧!

Python 讀取PDF文件為文本字符并轉(zhuǎn)換為音頻...

python 獲取最新房?jī)r(jià)信息-以北京房?jī)r(jià)為例

辦公自動(dòng)化:Image圖片轉(zhuǎn)換成PDF文檔存儲(chǔ)...

python做一個(gè)微型美顏圖片處理器,十行代碼即可完成...

用python做一個(gè)文本翻譯器,自動(dòng)將中文翻譯成英文,超方便的!

小王,給這2000個(gè)客戶發(fā)一下節(jié)日祝福的郵件...

python 一行命令開啟網(wǎng)絡(luò)間的文件共享...

PyQt5 批量刪除 Excel 重復(fù)數(shù)據(jù),多個(gè)文件、自定義重復(fù)項(xiàng)一鍵刪除...

再見(jiàn)XShell,這款國(guó)人開源的終端命令行工具更nice!


文章名稱:模型已經(jīng)寫好了,怎么表白就看你的了
URL分享:http://fisionsoft.com.cn/article/dsogpii.html