http://www.cnblogs.com/sunnyjones/articles/798237.html
這個函数是對應著 glDrawPixels 而來的, 因為效率考慮, 所以,
OpenGL 預設, 你給 glDrawPixels 的圖檔資料, 它的每一個 row 的大小 ( 以 byte 來算 ), 也是可以給 4 整除的.
假設你的圖檔是 150x150, 每一個 row 的大小就會是 150 * 3 = 450 , 450 不能被 4 整除的. 如果要強行把它換成可以被 4 整除, 一般的做法, 就是在每一個 row 多加 2 bytes 沒用途的資料 (這個步驟我們叫 padding ), 如此 450 就會變成 452, 452 就可以被 4 整除了.
但是, 每 row 大小, 需要是多少的倍數, 雖然預設了是 4, 但是, 你是可以把它改成 1, 2, 4, 8, 其中任意一個的, 如果你設成 1, 這麼你就可以不用管 padding 的問題了 ( 因為什麼整數也可以被 1 整除呀 ), 但是, 懶散的結果, 就是程式 run-time 時慢一點點.
最好的做法, 應該直接使用 寬 可被 4 整除的圖.
Flask 4 拓展
Python学习札记(二十四) 函数式编程5 返回函数
Python学习札记(二十三) 函数式编程4 sorted
Docker:Err http://archive.ubuntu.com trusty InRelease & E: Unable to locate package [name] 问题
解决 docker: Error response from daemon: ... : net/http: TLS handshake timeout.
Ubuntu 安装Docker
Flask 3 程序的基本结构2
Flask 2 程序的基本结构1
Flask 1 Introductory Chapter