https://blog.csdn.net/leytton/article/details/36385645 https://blog.csdn.net/chen3110008916/article/details/9183629 https://blog.csdn.net/bflong/article/details/47274071 http://www.lenna.org/full/len_full.html http://www.lenna.org/full/len_hires.html