可以設(shè)定切割的高度和寬度。切割線可以上下拖動,可以增加一個切割區(qū)域,可設(shè)定某個區(qū)域不參與切割。
主要技術(shù)點(diǎn)分析
切割區(qū)域確定
每個切割區(qū)域是一個長方形。用一個結(jié)構(gòu)標(biāo)識該屬性。
SpliteRectGroup 負(fù)責(zé)組合這些長方形。當(dāng)有鼠標(biāo)移動時,動態(tài)調(diào)整這些長方形大小,再重畫!
圖像切割其實(shí)就是在一個內(nèi)存中重新繪制,再將內(nèi)存中的數(shù)據(jù)保存到文件。