听书阁_书友最值得收藏的免费小说阅读网

第四十章 紅的發黑-《當程序員開了外掛》


    第(1/3)頁

    在開始測試的時候,程文左側依然出現了一個半透明的屏幕。

    上面有一個和他寫的一模一樣的測試用例,和之前一樣被標記了紅色和綠色。

    程文測試的功能,和寫測試用例的地方是一樣的,也是下載功能。

    他們的這個項目是分為了上傳和下載。

    上傳指的是,用客戶端或者其它終端把一些特定格式的圖片傳上來。

    支持的格式就是常用的那些——gif、jpeg、bmp、png、webp。

    上傳還好,只要這個系統能穩定的運行,能支持上述的這些格式就好。

    當然了在上傳的過程中,也是支持一些特性,比如自動旋轉(可以把圖片放正)、縮放(可縮放到指定大小,有的圖片的位置是\b對圖片的大小有要求的)、壓縮(可以優化圖片的存儲空間)……

    還有圖片的大小也是有規定的,不能超過一個具體的值,比如20m。

    不過這還好,但是訪問功能或者說是下載功能,這部分功能就很難測試了。

    下載的時候也有縮放,在圖片的地址加一個長和寬,這樣返回的圖片的大小應該是指定的那個大小。

    縮放又分為兩種,一種是按照比例縮放,如果大小不匹配,會保全圖片,這樣會有用別的顏色來填充,至于填充的顏色不同,又可以把這縮放分成好幾種。

    最常見的有單純的固定色來填充,或者用根據圖片的內容智能填充,這個會取\b圖片本身的一個顏色,做一個漸變。

    還有一種縮放是不要留邊的,這種是會把圖片先按照比例縮放到指定的大小,然后把長的那個一邊給裁剪了。

    還有一種縮放是\b變形縮放,不過這個不太常用,畢竟變形了的圖片會失真,這個不會有填充也不會裁掉圖片本身的一些內容。

    還有的是裁剪,這個一般是用于圖片本身特別大,這個功能可以把圖片裁剪的小一些,可以設定一個從哪個位置裁剪,它不縮放圖片本身的大小。

    還有針對人臉的裁剪,如果圖片里面有人臉,要優先保證人臉不會被裁掉,并且盡量是把人臉安排到中間的位置。

    還有轉換圖片的格式,比如原來的圖片是png,但是訪問的時候輸入的擴展名卻是另一個,比如說是webp,右鍵另存為的時候圖片的擴展名應該就是webp。

    再或者是一個gif動圖,如果把擴展名改成jpg,那么就應該是只保留了第一幀和裁剪有點像。

    還有對gif進行的幀的裁剪,比如一個gif有300幀的內容,可以只裁剪第一幀,就相當于是一個靜態圖片了,還可以指定比如裁剪20幀,或者其它一些其它數值的幀數。

    還有的是對圖片進行圓角處理,可以是簡單的把四個角給圓形\b處理一下,也可以是把\b整個圖片都進行圓形處理。
    第(1/3)頁

主站蜘蛛池模板: 耿马| 甘谷县| 雅安市| 桐城市| 安国市| 九寨沟县| 池州市| 育儿| 漳平市| 洪湖市| 贡山| 恩施市| 高安市| 科尔| 道孚县| 孝感市| 巴林左旗| 东兴市| 常熟市| 余庆县| 双城市| 松潘县| 新巴尔虎左旗| 灵石县| 绵竹市| 武威市| 科技| 华宁县| 通州区| 运城市| 原平市| 辽阳县| 宜宾市| 黄龙县| 岑巩县| 富顺县| 上思县| 莲花县| 泗阳县| 鄂伦春自治旗| 淮阳县|