好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 看看如何用Python繪制小米新版天價logo

看看如何用Python繪制小米新版天價logo

熱門標簽:蓋州市地圖標注 地圖標注微信發送位置不顯示 浙江電銷卡外呼系統好用嗎 南京銷售外呼系統軟件 上海機器人外呼系統哪家好 地圖標注的意義點 地圖制圖標注位置改變是移位嗎 房產電銷外呼系統 315電話機器人廣告

最終呈現效果

哈哈,咋們在講述之前,首先看看最終呈現的效果吧,整體來說還是很不錯的。

小米 “新” logo背后的數學

前段時間,小米公司發布了一條微博,引發了熱議,原來小米換了新logo了。

很多人,都覺得雷總被騙了。說實話,我當時猛的一看,也是很蒙蔽,可能咋們不懂美學,不懂新logo背后蘊藏的文化底蘊吧!

但是,原設計者原研哉說到:最新設計的小米logo,融入了東方哲學的思考,從而提出了一個具有「超橢圓」數學之美的小米新 LOGO,同時還增加了黑色和科技銀來作為小米品牌色彩的新搭檔。

原研哉還說到:在驗證的過程中,用到了一個數學公式。

從上面的公式可以看到,這里有一個n,因此可以知道:上述公式能夠繪制出n種類型的超橢圓。而設計者最終推薦使用n=3這一形狀。

Python繪制新logo流程

① 繪圖原理
在正式繪圖之前,我們先來講述一下Python繪制新logo的“繪圖原理”。掌握了原理后,剩下的問題就交給代碼吧。

  • ① 利用 “超橢圓” 公式,繪制一個帶填充色的橢圓;
  • ② 遍歷 “舊logo” 上的像素值,保留白色 “米字” 處的像素值;
  • ③ 將帶“米字” 的像素值,寫入第一步的超橢圓中;

② 重要知識點的普及
關于整個代碼,有幾個函數需要給大家提一下,為了大家更夠很快學習。但是不會講解的很詳細,大家可以根據說明,自行下去查閱相關資料。

  • ① plt.fill():用于給圖形填充顏色;
  • ② plt.axis():用于打開/取消坐標軸展示;
  • ③ plt.subplots_adjust()和plt.margins():用于去掉圖形外側多余的留白;
  • ④ image.getpixel():用于讀取圖片的像素值;
  • ⑤ image.putpixel():用于在指定坐標位置處,寫入像素值;

③ 上代碼
首先我們先導入相關庫:

import matplotlib.pyplot as plt
import numpy as np
from PIL import Image

接著,利用上面 提到的公式,繪制一個不留白的n=3的超橢圓。

x = np.linspace(-1, 1, 1000)
y = + pow(1-abs(pow(x, 3)), 1/3) # 注意公式的寫法
z = - pow(1-abs(pow(x, 3)), 1/3) # 注意公式的寫法
plt.figure(figsize=(12, 12)) # 畫布大小

plt.plot(x, y, color=(255/255, 103/255, 0))
plt.plot(x, z, color=(255/255, 103/255, 0))
plt.fill(x, y, color=(255/255, 103/255, 0)) # 填充顏色
plt.fill(x, z, color=(255/255, 103/255, 0)) # 填充顏色
plt.axis('off') # 不顯示坐標軸
plt.subplots_adjust(top=1, bottom=0, right=1, left=0, hspace=0, wspace=0)
plt.margins(0, 0)
plt.savefig('fill.png', transparent=True, dpi=100) # 設置保存圖片的透明值

然后,遍歷舊logo的像素值,保留 “米字” 那一塊兒。將該像素值,寫入上面的 “fill.png” 中。有一點需要注意的是:白色的rgb值是255, 255, 255。

image_1 = Image.open('old.png')
image_2 = Image.open('fill.png')

w, h = image_1.size

for i in range(w):
    for j in range(h):
        data = image_1.getpixel((i, j))
        if data == (255,)*4:
            image_2.putpixel((i, j), (255,)*4)

image_2.save('new.png')

獲取資源

以上圖片和代碼,均已打包,大家可以自由獲取哦!

鏈接:https://pan.baidu.com/s/1K1Kjmwnsj8NFtZRqWbZW6g
提取碼:deoy

以上就是看看如何用Python繪制小米新版天價logo的詳細內容,更多關于python繪制小米logo的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • Python繪制分類圖的方法
  • 用Python的繪圖庫(matplotlib)繪制小波能量譜
  • python opencv常用圖形繪制方法(線段、矩形、圓形、橢圓、文本)
  • python 繪制斜率圖進行對比分析
  • 通過python讀取txt文件和繪制柱形圖的實現代碼
  • python爬取股票最新數據并用excel繪制樹狀圖的示例
  • python繪制漢諾塔
  • 用python 繪制莖葉圖和復合餅圖
  • 教你怎么用python繪制dotplot

標簽:臨汾 日照 金華 貴州 雙鴨山 克拉瑪依 赤峰 陽泉

巨人網絡通訊聲明:本文標題《看看如何用Python繪制小米新版天價logo》,本文關鍵詞  看看,如,何用,Python,繪制,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《看看如何用Python繪制小米新版天價logo》相關的同類信息!
  • 本頁收集關于看看如何用Python繪制小米新版天價logo的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 钶钶钶钶钶钶钶水好多好唯一| 摸阴道视频| 欧产日产国产精品| 美女???免费视频观看| 国产精品一线天美女| 作爱在线观看| 久操久操久操| 体育生囊袋榨精虐睾调教| 蜜月av夜夜澡人人爽人人软件| 男女一边摸一揉很爽下面会变大吗| 成人精品一区二区三区电影| 青青青青久久精品国产h| 午夜丁香婷婷| 亚洲AV日韩AV永久无码网站| 1313久久国产午夜精品理论片| 性欧美激情在线观看| 善良的小峓子HD中字3D漫画| 3d婬乱爆乳女教师动漫观看| 日日搔欧美日韩精品视频一区| 成人在线观看| 中文字幕日产av人妻| 国产?无码?成人免费| 亚洲综合第一| 在线成人精品国产区免费| 午夜在线看片| 中文字幕无码人妻一区二区三区蓝牛 | 草莓视频无限看丝瓜ios视频免费下载| 女朋友的妺妺2HD中字| xxxx毛片| 亚洲一级黄色片| 中国白毛老头性xxxxx| 欧美一级婬片A片免费放上海宾馆 寡妇做爰特级A片免费看 | 涩涩视频网| 搞怪女厨泰剧在线观看| 双性生子产乳高h现代| 国产欧美精品一区| 户外勾搭农村妇女野战| 国产一区亚洲二区三区| 摸醉酒男体育生全程| 成 人 十 八 黄 色 网 站 视 频 黃色A片三級三級三級免费看? | 班主任奶水h系列小说|