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