FaceAwareFill圖像內(nèi)容自適應(yīng)
FaceAwareFill 是一款根據(jù)圖像內(nèi)容進(jìn)行自適應(yīng)調(diào)整的應(yīng)用,縮放照片到一個固定區(qū)域時,能夠盡量讓人臉居中。詳細(xì)說明如下:
對于將圖片縮放到一個固定的矩形區(qū)域來說,一般有兩種縮放方式,一種是Scale to fill,也就是將圖片不按照長寬比縮放,一種是Aspect to fill,將圖片按照長寬比來縮放。但是這兩種縮放對于人像圖片來說,效果都不理想,要么會將人像變形(Scale to fill),要么人臉會跑到邊緣(Aspect to fill)。這份代碼提出第三種縮放方式:FaceAwareFill。也就是檢測到人臉之后,在保證按照長寬比縮放的情況下,能夠盡量讓人臉居中。支持一張照片出現(xiàn)多張人臉。
Demo展示的每張效果圖中,前三幅圖都是按照一般的縮放方式,效果都很不好。最后一幅圖是按照FaceAwareFill縮放方式,可以看到人臉基本都居中顯示。 [Code4App.com]
評論
圖片
表情
