欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖片裁剪方法和裝置的制造方法

文檔序號(hào):9453739閱讀:416來(lái)源:國(guó)知局
圖片裁剪方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,具體而言,涉及一種圖片裁剪方法和裝置。
【背景技術(shù)】
[0002]目前,在現(xiàn)有技術(shù)中,通常采用的圖片裁剪方法是:在圖片上建立裁剪框,并拖動(dòng)裁剪框選擇裁剪對(duì)象,進(jìn)一步,改變裁剪框的大小確定裁剪的位置范圍。然而,在上述裁剪過(guò)程中,由于裁剪的位置范圍是用戶手動(dòng)控制調(diào)整的,所以無(wú)法準(zhǔn)確控制裁剪后的圖片的寬高比,使得在裁剪圖片時(shí)很容易出現(xiàn)因調(diào)整不當(dāng)而導(dǎo)致的圖片變形問(wèn)題,從而影響裁剪后的圖片的正常顯示。
[0003]針對(duì)上述的問(wèn)題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實(shí)施例提供了一種圖片裁剪方法和裝置,以至少解決由于采用現(xiàn)有的圖片裁剪方法所導(dǎo)致的圖片易變形的技術(shù)問(wèn)題。
[0005]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種圖片裁剪方法,包括:根據(jù)與目標(biāo)區(qū)域相匹配的裁剪區(qū)域的裁剪參數(shù)建立裁剪框,其中,上述目標(biāo)區(qū)域用于顯示裁剪后的目標(biāo)圖片,上述裁剪區(qū)域的裁剪參數(shù)用于指示上述裁剪框的大小;按照待裁剪圖片的原始比例調(diào)整上述待裁剪圖片與上述裁剪框的相對(duì)關(guān)系,以構(gòu)建裁剪對(duì)象;將上述裁剪對(duì)象裁剪為上述目標(biāo)圖片。
[0006]可選地,在上述按照待裁剪圖片的原始比例調(diào)整上述待裁剪圖片與上述裁剪框的相對(duì)關(guān)系,以構(gòu)建裁剪對(duì)象之前,還包括:獲取上述待裁剪圖片的原始尺寸;定位上述待裁剪圖片的初始位置,上述初始位置的位置信息包括上述待裁剪圖片的坐標(biāo)信息。
[0007]可選地,在定位上述待裁剪圖片的上述初始位置之后,還包括:在上述初始位置顯示已綁定的兩張相同的上述待裁剪圖片,其中,上述待裁剪圖片中的第一待裁剪圖片重疊放置在上述待裁剪圖片中的第二待裁剪圖片的上方;比較上述待裁剪圖片的顯示范圍與上述裁剪框的覆蓋范圍的大??;若上述待裁剪圖片的顯示范圍大于上述裁剪框的覆蓋范圍,則將上述待裁剪圖片直接拖至上述裁剪框,以使上述裁剪框與上述待裁剪圖片重疊;將上述第一待裁剪圖片中在上述裁剪框外的部分隱藏,并調(diào)整上述第二待裁剪圖片的透明度,以使上述裁剪框內(nèi)的上述第一待裁剪圖片與上述裁剪框外的上述第二待裁剪圖片構(gòu)成一張上述待裁剪圖片。
[0008]可選地,在定位上述待裁剪圖片的上述初始位置之后,還包括:若上述待裁剪圖片的顯示范圍小于等于上述裁剪框的覆蓋范圍,則調(diào)整上述待裁剪圖片填滿上述裁剪框內(nèi)的上述裁剪區(qū)域。
[0009]可選地,上述按照待裁剪圖片的原始比例調(diào)整上述待裁剪圖片與上述裁剪框的相對(duì)關(guān)系,以構(gòu)建裁剪對(duì)象包括:按照第一控制指令移動(dòng)上述待裁剪圖片至目標(biāo)位置,其中,上述待裁剪圖片在上述目標(biāo)位置時(shí),上述裁剪框內(nèi)包含上述目標(biāo)圖片;和/或按照第二控制指令控制上述待裁剪圖片按照原始比例縮放,以構(gòu)建上述裁剪對(duì)象。
[0010]可選地,上述按照第一控制指令移動(dòng)上述待裁剪圖片至目標(biāo)位置包括:將上述目標(biāo)圖片的中心位置移動(dòng)到上述裁剪框的中心位置。
[0011]可選地,上述按照第二控制指令控制上述待裁剪圖片按照原始比例縮放包括:以上述裁剪框的中心為基點(diǎn),縮放上述待裁剪圖片至上述目標(biāo)圖片的左上頂點(diǎn)與上述裁剪框的左上頂點(diǎn)重合。
[0012]可選地,對(duì)上述待裁剪圖片的縮放操作包括以下至少之一:滾動(dòng)滑輪、調(diào)整滑動(dòng)進(jìn)度條;對(duì)上述待裁剪圖片的移動(dòng)操作包括:拖動(dòng)鼠標(biāo)。
[0013]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種圖片裁剪裝置,包括:建立單元,用于根據(jù)與目標(biāo)區(qū)域相匹配的裁剪區(qū)域的裁剪參數(shù)建立裁剪框,其中,上述目標(biāo)區(qū)域用于顯示裁剪后的目標(biāo)圖片,上述裁剪區(qū)域的裁剪參數(shù)用于指示上述裁剪框的大小;構(gòu)建單元,用于按照待裁剪圖片的原始比例調(diào)整上述待裁剪圖片與上述裁剪框的相對(duì)關(guān)系,以構(gòu)建裁剪對(duì)象;裁剪單元,用于將上述裁剪對(duì)象裁剪為上述目標(biāo)圖片。
[0014]可選地,上述裝置包括:獲取單元,用于在上述按照待裁剪圖片的原始比例調(diào)整上述待裁剪圖片與上述裁剪框的相對(duì)關(guān)系,以構(gòu)建裁剪對(duì)象之前,獲取上述待裁剪圖片的原始尺寸;定位單元,用于定位上述待裁剪圖片的初始位置,上述初始位置的位置信息包括上述待裁剪圖片的坐標(biāo)信息。
[0015]可選地,上述裝置還包括:顯示單元,用于在定位上述待裁剪圖片的上述初始位置之后,在上述初始位置顯示已綁定的兩張相同的上述待裁剪圖片,其中,上述待裁剪圖片中的第一待裁剪圖片重疊放置在上述待裁剪圖片中的第二待裁剪圖片的上方;比較單元,用于比較上述待裁剪圖片的顯示范圍與上述裁剪框的覆蓋范圍的大??;拖動(dòng)單元,用于在上述待裁剪圖片的顯示范圍大于上述裁剪框的覆蓋范圍時(shí),將上述待裁剪圖片直接拖至上述裁剪框,以使上述裁剪框與上述待裁剪圖片重疊;第一調(diào)整單元,用于將上述第一待裁剪圖片中在上述裁剪框外的部分隱藏,并調(diào)整上述第二待裁剪圖片的透明度,以使上述裁剪框內(nèi)的上述第一待裁剪圖片與上述裁剪框外的上述第二待裁剪圖片構(gòu)成一張上述待裁剪圖片。
[0016]可選地,上述裝置還包括:第二調(diào)整單元,用于在上述比較上述待裁剪圖片的顯示范圍與上述裁剪框的覆蓋范圍的大小之后,在上述待裁剪圖片的顯示范圍小于等于上述裁剪框的覆蓋范圍時(shí),調(diào)整上述待裁剪圖片填滿上述裁剪框內(nèi)的上述裁剪區(qū)域。
[0017]可選地,上述構(gòu)建單元包括:移動(dòng)模塊,用于按照第一控制指令移動(dòng)上述待裁剪圖片至目標(biāo)位置,其中,上述待裁剪圖片在上述目標(biāo)位置時(shí),上述裁剪框內(nèi)包含上述目標(biāo)圖片;和/或縮放模塊,用于按照第二控制指令控制上述待裁剪圖片按照原始比例縮放,以構(gòu)建上述裁剪對(duì)象。
[0018]可選地,上述移動(dòng)模塊包括:移動(dòng)子模塊,用于將上述目標(biāo)圖片的中心位置移動(dòng)到上述裁剪框的中心位置。
[0019]可選地,上述縮放模塊包括:縮放子模塊,用于以上述裁剪框的中心為基點(diǎn),縮放上述待裁剪圖片至上述目標(biāo)圖片的左上頂點(diǎn)與上述裁剪框的左上頂點(diǎn)重合。
[0020]在本發(fā)明實(shí)施例中,根據(jù)與目標(biāo)區(qū)域相匹配的裁剪區(qū)域的裁剪參數(shù),建立與裁剪區(qū)域?qū)?yīng)的裁剪框,在始終保持裁剪框的寬高比的情況下,按照待裁剪圖片原始比例調(diào)整待裁剪圖片與裁剪框的相對(duì)關(guān)系,來(lái)構(gòu)建裁剪對(duì)象,進(jìn)一步,將裁剪對(duì)象裁剪為與目標(biāo)區(qū)域所需的目標(biāo)圖片,從而克服現(xiàn)有技術(shù)中由于手動(dòng)調(diào)整裁剪框的大小來(lái)裁剪圖片所導(dǎo)致的圖片變形失真的問(wèn)題;此外,通過(guò)調(diào)整待裁剪圖片來(lái)進(jìn)行裁剪,還避免了由于手動(dòng)調(diào)整裁剪區(qū)域所導(dǎo)致裁剪區(qū)域不準(zhǔn)確的問(wèn)題,從而實(shí)現(xiàn)了提高局部裁剪的準(zhǔn)確性,而且也簡(jiǎn)化了裁剪操作。
【附圖說(shuō)明】
[0021]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1是根據(jù)本發(fā)明實(shí)施例的一種可選的圖片裁剪方法的流程圖;
[0023]圖2是根據(jù)本發(fā)明實(shí)施例的一種可選的圖片裁剪方法的示意圖;
[0024]圖3是根據(jù)本發(fā)明實(shí)施例的另一種可選的圖片裁剪方法的示意圖;
[0025]圖4是根據(jù)本發(fā)明實(shí)施例的又一種可選的圖片裁剪方法的示意圖;以及
[0026]圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的圖片裁剪裝置的示意圖。
【具體實(shí)施方式】
[0027]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0028]需要說(shuō)明的是,本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送猓g(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0029]實(shí)施例1
[0030]根據(jù)本發(fā)明實(shí)施例,提供了一種圖片裁剪方法的實(shí)施例,需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0031]圖1是根據(jù)本發(fā)明實(shí)施例的圖片裁剪方法,如圖1所示,該方法包括如下步驟:
[0032]S102,根據(jù)與目標(biāo)區(qū)域相匹配的裁剪區(qū)域的裁剪參數(shù)建立裁剪框,其中,目標(biāo)區(qū)域用于顯示裁剪后的目標(biāo)圖片,裁剪區(qū)域的裁剪參數(shù)用于指示裁剪框的大??;
[0033]S104,按照待裁剪圖片的原始比例調(diào)整待裁剪圖片與裁剪框的相對(duì)關(guān)系,以構(gòu)建裁剪對(duì)象;
[0034]S106,將裁剪對(duì)象裁剪為目標(biāo)圖片。
[0035]可選地,在本實(shí)施例中,上述圖片裁剪方法可以但不限于對(duì)網(wǎng)頁(yè)上的待裁剪圖片進(jìn)行裁剪的過(guò)程中,根據(jù)與目標(biāo)區(qū)域相匹配的裁剪區(qū)域的裁剪參數(shù),如裁剪區(qū)域的寬度、高度,建立與裁剪區(qū)域?qū)?yīng)的裁剪框,在始終保持裁剪框的寬高比的情況下,按照待裁剪圖片原始比例調(diào)整待裁剪圖片與裁剪框的相對(duì)關(guān)系,來(lái)構(gòu)建裁剪對(duì)象,進(jìn)一步,將裁剪對(duì)象裁剪為與目標(biāo)區(qū)域所需的目標(biāo)圖片,從而避免裁剪后的目標(biāo)圖片出現(xiàn)變形的問(wèn)題,進(jìn)而保證裁剪后的圖片的正常顯示。例如,某個(gè)網(wǎng)頁(yè)需要用戶上傳用戶頭像,則可以利用預(yù)設(shè)大小的裁剪框?qū)ι蟼鞯膱D片進(jìn)行裁剪,以得到最終滿足實(shí)際需要的頭像。上述僅是一種示例,本實(shí)施例中對(duì)此不做任何限定。
[00
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
灵川县| 尉犁县| 阿克苏市| 乌鲁木齐县| 宜兰市| 施甸县| 扶沟县| 易门县| 西丰县| 仙游县| 扶沟县| 大同市| 鄂伦春自治旗| 宁海县| 盘山县| 通城县| 荣成市| 灵寿县| 双流县| 达拉特旗| 雷波县| 六盘水市| 宁城县| 定州市| 福泉市| 洪泽县| 龙口市| 旬邑县| 安陆市| 永修县| 长岛县| 栾城县| 湘潭市| 巴林左旗| 南溪县| 故城县| 电白县| 仁怀市| 雅安市| 富源县| 双桥区|