大致思路分為以下幾步
讀取初始**
比較**的寬高,數值較大的作為邊長生成乙個新的空白
將初始貼上至第二部建立的空白上
將進行切割
儲存直接上**
為了方便使用,通過pyinstaller對指令碼進行打包成exe檔案。
pip3 install pyinstaller
執行pyinstaller -f cut_picture.py
就會在當前目錄生成乙個dist資料夾,裡面就有我們最終需要的exe檔案。如何使用呢?只需要在將要切割的重新命名為「a.jpg」,放入同級目錄中,雙擊啟動即可
實現效果圖
九宮格演算法Python
演算法口訣 一居上行正 依次斜填切莫忘 上出框時向下放,右出框時向左放 排重便在下格填,右上排重乙個樣 import numpy as np n int input 輸入是幾宮格 a np.zeros n,n if n 2 0 print unknown else num 1 i 0j n 2 a ...
Android中的九宮格
1 實現基類 1 item數量控制 private void ensureitems int count else if c count for int i 0 i getchildcount i 2 mearsure處理 override protected final void onmeasur...
用程式解九宮格數獨
關於給定不完整數獨的解有三種情況 1,數獨中的數字有衝突,無解。2,數獨中的數字沒有衝突,並且有且只有乙個解。3,數獨中的數字沒有衝突,有多個解。以上三種情況是得到不完整數獨的解,所面對的情況。1,1 設想乙個不完整的數獨有衝突數字。在進行填數字前,就要判斷出來。然後報告這個數獨有衝突數字。2,2 ...