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