1import H from"./index.aed7540b.js";import{_ as W}from"./index.vue.bc6379d2.js";import E from"./index.1bc9b684.js";import{_ as q}from"./index.vue.ba60de6b.js";import{_ as J}from"./c-layout.vue.5f8fd99a.js";import{u as Y}from"./vue.f36acd1f.df9752c5.js";import{a as K,V as Q,W as X,a4 as Z,r,s as f,o as x,c as F,w as e,u,l as t,e as M,j as a,h as l,i as ee,t as w,F as te,a9 as ae}from"./entry.d679e6c0.js";import{F as oe}from"./index.2218dfee.js";import{C as le}from"./cropper.47d224f0.js";import{_ as se}from"./index.vue.caf6ff0f.js";import{u as ne}from"./index.37adf04a.js";import{u as ie}from"./base-layout.vue.267ffe28.js";import{t as ce}from"./make.e0f97b17.js";import{m as me}from"./module.ef62d7ab.js";import"./sys.839487d8.js";import"./index.dc79ce50.js";import"./storage.63dc09c8.js";import"./account.b272236d.js";import"./nuxt-link.e820e068.js";import"./combined-data.2297fb70.js";import"./index.87e7e444.js";import"./sideBarAnchor.vue.e157893e.js";import"./ANALYSIS.fa12025c.js";import"./download-modal.e31e2400.js";import"./size-format.8417d15d.js";import"./index.c2694c41.js";import"./index.vue.ffe92c10.js";import"./index.e186ed89.js";const re=a("div",{class:"absolute w-full left-0 bottom-2 text-sm"},[a("p",{class:"mt-2 flex justify-center items-center text-gray-500"}," æ¯æ JPG / PNG çæ ¼å¼ï¼ä»
éæå¾çï¼ ")],-1),pe={class:"workbench-wrapper flex flex-col sm:flex-row justify-between py-2"},de={class:"flex flex-col sm:flex-row items-center"},ue={class:"mt-2 sm:mt-0 flex justify-center sm:justify-end"},_e={class:"flex flex-col"},fe={class:"relative max-h-[550px] overflow-hidden"},ge=["src"],ve={class:"mt-2 mb-2 flex justify-evenly"},he={class:"flex items-center text-sm"},be={class:"text-gray-500"},xe={class:"ml-4 flex items-center text-sm"},we={class:"text-gray-500"},ye=a("span",{class:"font-bold text-lg"},"ç¨æ·å好ççé¢",-1),ke=a("span",{class:"font-bold text-lg"},"å¤ç§è£åªæ¯ä¾éæ©",-1),je=a("span",{class:"font-bold text-lg"},"é«è´¨éè¾åº",-1),Ce=a("span",{class:"font-bold text-lg"},"宿¶é¢è§åè½",-1),Re=a("span",{class:"font-bold text-lg"},"æ¯æå¤ç§å¾çæ ¼å¼",-1),Ue=a("span",{class:"font-bold text-lg"},"å®å
¨éç§ä¿æ¤",-1),$e="image/jpeg,image/jpg,image/png,image/bmp,image/gif,image/webp,image/svg+xml,image/tiff,image/vnd.microsoft.icon,image/x-icon,.ico",lt=K({__name:"imgCrop",setup(Le){Y({title:"å¨çº¿å¾çè£åªå·¥å
·-å
è´¹å¾çåªè£ç¼è¾å¨ | åçå·¥å
·",meta:[{name:"description",content:"ä½¿ç¨æä»¬çå
è´¹å¨çº¿å¾çè£åªå·¥å
·ï¼ç®åå¿«æ·å°è£åªåç¼è¾æ¨çå¾çãæ éä¸è½½è½¯ä»¶ï¼ç«å³å¼å§ä½¿ç¨ï¼åªéä¸ä¼ æ¨çå¾çï¼éæ©è£åªåºåï¼ç¶åä¸è½½å³å¯ï¼æ 论æ¯å¨çµèè¿æ¯ç§»å¨è®¾å¤ä¸ï¼é½è½æ¯æå¤ç§å¾çæ ¼å¼ï¼å®ç¾éç¨äºä¸ªäººåä¸ä¸ä½¿ç¨ã"},{name:"keywords",content:"å¨çº¿å
è´¹å¾çè£åªå·¥å
·, å¾çè£åªå¨çº¿, å
è´¹å¨çº¿å¾çç¼è¾, å¾çå¤çå·¥å
·, å¨çº¿å¾çè£åª, DIYå¾çè£åª, å¾çè£åªè½¯ä»¶, æ æ°´å°å¾çè£åª, å¨çº¿ç
§çç¼è¾, å¾ç大å°è°æ´å
è´¹"}]}),Q();const N=X(),g=Z().$loading;ie();const C=me.IMG.EDIT.IMG_CROP;let i,c=r(""),m;const R=r(0),U=r(0);let $=r(0),L=r(0);const v=r(0),S=[{label:"èªç±",value:0},{label:"1 : 1",value:1},{label:"2 : 3",value:2/3},{label:"3 : 2",value:3/2},{label:"3 : 4",value:3/4},{label:"4 : 3",value:4/3},{label:"5 : 7",value:5/7},{label:"7 : 5",value:7/5},{label:"9 : 16",value:9/16},{label:"16 : 9",value:16/9}],y=r(""),D=[{label:"é»è®¤",value:""},{label:"png",value:"image/png"},{label:"jpg",value:"image/jpeg"},{label:"webp",value:"image/webp"}];function O(s){i=s[0],i&&(c.value&&URL.revokeObjectURL(c.value),c.value=URL.createObjectURL(i),ae(z))}async function z(){var o;(o=document.querySelector(".workbench-wrapper"))==null||o.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"});const s=document.querySelector("#page-img-crop .preview-img");m&&m.destroy(),m=new le(s,{viewMode:1,crop(n){$.value=n.detail.width,L.value=n.detail.height},ready:()=>{const n=m.getImageData();R.value=n.naturalWidth,U.value=n.naturalHeight}})}function G(s){v.value=+s||0,m&&m.setAspectRatio(v.value)}function I(){m&&m.reset()}
1function T(){c.value&&URL.revokeObjectURL(c.value),c.value=""}async function V(){var p,_,b;g.show("å è½½ä¸..."),g.show("æ£å¨ä¸è½½"),await ne.sleep(300);let s=y.value,o;s?o=((p=s.match(/image\/(\w+)/))==null?void 0:p[1])||"png":(o=(((_=i==null?void 0:i.name.match(/\.(\w+)$/))==null?void 0:_[1])||"").toLowerCase(),/jpe?g|png|webp/.test(o)?s=`image/${o==="jpg"?"jpeg":o}`:(o="png",s="image/png")),o==="jpeg"&&(o="jpg");const n=m.getCroppedCanvas({}),h=((b=i==null?void 0:i.name)==null?void 0:b.replace(/(\.\w+$)/,""))||"1000tool_img_crop";if(!await ce({module:C})){g.hide(),N.error({title:"åºéäº",content:"åºç°ä¸äºæªç¥é误ï¼è¯·éè¯",negativeText:"好 ç"});return}oe.saveAs(n.toDataURL(s),`${h}.${o}`),g.hide()}return(s,o)=>{const n=f("n-input-group-label"),h=f("n-select"),k=f("n-input-group"),p=f("n-button"),_=H,b=W,A=E,d=f("n-card"),P=q,B=J;return x(),F(B,{id:"page-img-crop","has-sider":!1,pageModule:u(C)},{default:e(()=>[t(_,null,{default:e(()=>[u(c)?(x(),M(te,{key:1},[a("div",pe,[a("div",de,[t(k,{class:"w-40"},{default:e(()=>[t(n,null,{default:e(()=>[l("æ¯ä¾ï¼")]),_:1}),t(h,{class:"",value:v.value,"onUpdate:value":o[0]||(o[0]=j=>v.value=j),options:S,"on-update:value":G},null,8,["value"])]),_:1}),t(k,{class:"ml-0 sm:ml-2 mt-2 sm:mt-0 w-40"},{default:e(()=>[t(n,null,{default:e(()=>[l("æ ¼å¼ï¼")]),_:1}),t(h,{class:"",value:y.value,"onUpdate:value":o[1]||(o[1]=j=>y.value=j),options:D},null,8,["value"])]),_:1})]),a("div",ue,[t(p,{class:"ls-1",type:"info",secondary:"",onClick:I},{default:e(()=>[l(" éç½®è£åª ")]),_:1}),t(p,{class:"ml-2 ls-1",type:"error",dashed:"",onClick:T},{default:e(()=>[l(" ç§»é¤å¾ç ")]),_:1}),t(p,{class:"ml-2 ls-1",type:"primary",onClick:V},{default:e(()=>[l(" ç«å³ä¸è½½ ")]),_:1})])]),a("div",_e,[a("div",fe,[u(c)?(x(),M("img",{key:0,class:"preview-img max-w-full max-h-full",src:u(c),alt:"preview"},null,8,ge)):ee("",!0)])]),a("div",ve,[a("div",he,[l(" åå¾å°ºå¯¸ï¼"),a("span",be,w(~~R.value)+" x "+w(~~U.value),1)]),a("div",xe,[l(" è£åªå°ºå¯¸ï¼"),a("span",we,w(~~u($))+" x "+w(~~u(L)),1)])])],64)):(x(),F(se,{key:0,class:"mt-16",accept:$e,"button-secondary":!0,buttonText:"éæ©å¾ç",onOnFilesAdd:O},{ext:e(()=>[re]),_:1}))]),_:1}),t(b),t(_,null,{default:e(()=>[t(A,null,{desc:e(()=>[l(" å¨çº¿å¾çè£åªå·¥å
·ï¼è½»æ¾è°æ´å¾ç大å°ï¼èªç±è£åªï¼å³å»ä¿åï¼æåå¾çè´¨éã ")]),default:e(()=>[l(" å¨çº¿å¾çè£åªå·¥å
· ")]),_:1}),t(P,null,{title:e(()=>[l(" åè½ä»ç» ")]),default:e(()=>[t(d,{class:"mb-2 rounded-md",size:"small"},{header:e(()=>[ye]),default:e(()=>[l(" æä»¬æä¾ä¸ä¸ªç®æ´ç´è§ççé¢ï¼ç¡®ä¿ç¨æ·å¯ä»¥è½»æ¾ä¸æï¼æ é夿çæä½æç¨ãæ 论æ¯ä¸ä¸è®¾è®¡å¸è¿æ¯æ®éç¨æ·ï¼é½è½è¿
鿾尿éçåè½ï¼è¿è¡é«æçå¾çè£åªã ")]),_:1}),t(d,{class:"mb-2 rounded-md",size:"small"},{header:e(()=>[ke]),default:e(()=>[l(" æä»¬çå¨çº¿å¾çè£åªå·¥å
·æä¾å¤ç§å¸¸ç¨çè£åªæ¯ä¾éæ©ï¼å
æ¬1:1ã16:9ã4:3çï¼æ¹ä¾¿ç¨æ·æ ¹æ®ä¸åéæ±çµæ´»è£åªï¼éåºåç§å¹³å°çå¾çè¦æ±ã ")]),_:1}),t(d,{class:"mb-2 rounded-md",size:"small"},{header:e(()=>[je]),default:e(()=>[l(" è£åªåçå¾çä¼ä¿æé«è´¨éï¼ç¡®ä¿ä¸ä¼å 为尺寸çååèæå¤±æ¸
æ°åº¦åç»èãç¨æ·å¯ä»¥éæ¶ä¸è½½é«æ¸
çæ¬çè£åªå¾çï¼æ¹ä¾¿å享å使ç¨ã ")]),_:1}),t(d,{class:"mb-2 rounded-md",size:"small"},{header:e(()=>[Ce]),default:e(()=>[l(" å¨è£åªå¾çä¹åï¼ç¨æ·å¯ä»¥å®æ¶é¢è§è£åªææï¼éæ¶è°æ´è£åªæ¡çä½ç½®å大å°ãè¿æ ·è½å¤å¸®å©ç¨æ·ååºæä½³çè£åªå³çï¼ç¡®ä¿æç»ææå®ç¾ã ")]),_:1}),t(d,{class:"mb-2 rounded-md",size:"small"},{header:e(()=>[Re]),default:e(()=>[l(" æä»¬çå·¥å
·æ¯æå¤ç§å¸¸è§çå¾çæ ¼å¼ï¼å
æ¬JPEGãPNGçï¼ç¨æ·å¯ä»¥æ¹ä¾¿å°ä¸ä¼ åä¸è½½åç§æ ¼å¼çå¾çï¼ä¸åæä»¶ç±»åçéå¶ã ")]),_:1}),t(d,{class:"mb-2 rounded-md",size:"small"},{header:e(()=>[Ue]),default:e(()=>[l(" æä»¬é常éè§ç¨æ·çéç§åå®å
¨ï¼ææå¾çä¸ä¼è¢«ä¿å卿å¡å¨ï¼ç¡®ä¿ç¨æ·çä¿¡æ¯ä¸ä¼è¢«æ³é²ãæ¾å¿ä½¿ç¨æä»¬çå¨çº¿è£åªå·¥å
·ï¼ä¿æ¤æ¨çéç§ã ")]),_:1})]),_:1})]),_:1})]),_:1},8,["pageModule"])}}});
1export{lt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.