Commit 31c91d05 by linjinhong

修改裁剪尺寸相同跳过的问题

parent 9bf5f2af
This source diff could not be displayed because it is too large. You can view the blob instead.
[{"head_setting":{"gridShow":1,"gridValue":0,"unit":"inch","language":"cn","autoPrint":false,"gridSpacing":1},"version":"1.0.22","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"GCPSC2509272339","print_time":"2025-09-28 09:52:21","position_unit":{"x":408.8,"rate":1.396341463414634,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":458.6,"w":594.4,"h":826.7,"r":0},"position_after_px":{"x":"1.1","rate":1.2256385998107853,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":"0.0","w":"24.8","h":"30.4","r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print4.0\\Input\\884a8758-064b-4115-b053-bb24e13adddd.png","fileName":"884a8758-064b-4115-b053-bb24e13adddd.png","rate":1.2256385998107853,"w":748.9972983404092,"zIndex":0,"x":34.5013508297954,"y":1,"h":918,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\884a8758-064b-4115-b053-bb24e13adddd.xml\" -I \"Input\\884a8758-064b-4115-b053-bb24e13adddd.png\" -A \"Output\\884a8758-064b-4115-b053-bb24e13adddd.arxp\" -S 37094546 -L 01760010 -D 0 -W 1","fileName":"884a8758-064b-4115-b053-bb24e13adddd.png","print_cmd":"GTXproCMD.exe send -A \"Output\\884a8758-064b-4115-b053-bb24e13adddd.arxp\" -P \"Brother GTX-6 FileOutput"}}]
\ No newline at end of file
[{"head_setting":{"gridShow":1,"gridValue":0,"unit":"inch","language":"cn","autoPrint":false,"gridSpacing":1},"version":"1.0.22","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"GCPSC2509083421","print_time":"2025-10-08 16:18:35","position_unit":{"x":408.8,"rate":1.396341463414634,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":458.6,"w":594.4,"h":826.7,"r":0},"position_after_px":{"x":"2.9","rate":1.4331087584215592,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":"0.0","w":"21.2","h":"30.4","r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print4.0\\Input\\245f2d56-84c9-477b-ab0c-4a499b4f9ed9.png","fileName":"245f2d56-84c9-477b-ab0c-4a499b4f9ed9.png","rate":1.4331087584215592,"w":640.5654801880457,"zIndex":0,"x":88.71725990597713,"y":1,"h":918,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\245f2d56-84c9-477b-ab0c-4a499b4f9ed9.xml\" -I \"Input\\245f2d56-84c9-477b-ab0c-4a499b4f9ed9.png\" -A \"Output\\245f2d56-84c9-477b-ab0c-4a499b4f9ed9.arxp\" -S 31744546 -L 04440010 -D 0 -W 1","fileName":"245f2d56-84c9-477b-ab0c-4a499b4f9ed9.png","print_cmd":"GTXproCMD.exe send -A \"Output\\245f2d56-84c9-477b-ab0c-4a499b4f9ed9.arxp\" -P \"Brother GTX-6 FileOutput"}},{"head_setting":{"gridShow":1,"gridValue":0,"unit":"inch","language":"cn","autoPrint":false,"gridSpacing":1},"version":"1.0.22","print_setting":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false},"production_no":"GCPSC2509182750","print_time":"2025-10-08 16:07:44","position_unit":{"x":408.8,"rate":1.396341463414634,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":458.6,"w":594.4,"h":826.7,"r":0},"position_after_px":{"x":"4.5","rate":0.4027777777777778,"sx":0,"zIndex":0,"sh":0,"sw":0,"sy":0,"y":"11.6","w":"18.1","h":"7.3","r":0},"position_before_px":{"url":"D:\\work\\electron-printer\\print4.0\\Input\\a9c1ae48-1adb-46e5-adb0-56e32cf09645.png","fileName":"a9c1ae48-1adb-46e5-adb0-56e32cf09645.png","rate":0.4027777777777778,"w":545.3333333333333,"zIndex":0,"x":136.33333333333337,"y":350.1759259259259,"h":219.64814814814812,"r":0},"send_api_data":{"printer":"","xy":"","byInk":2,"byInkVolume":1,"byDoublePrint":3,"bEcoMode":false,"bMaterialBlack":false,"byHighlight":5,"printNum":1,"bFastMode":false,"bUniPrint":false,"bDivide":false,"bPause":false,"byMask":3,"bTransColor":false,"byChoke":2,"minWhiteInkType":0,"bySaturation":5,"byBrightness":5,"byContrast":5,"iCyanBalance":0,"iMagentaBalance":0,"iBlackBalance":0,"iYellowBalance":0,"byMinWhite":1,"bMultiple":false,"byPlatenSize":1,"cmd":"GTXproCMD.exe print -X \"Profile\\a9c1ae48-1adb-46e5-adb0-56e32cf09645.xml\" -I \"Input\\a9c1ae48-1adb-46e5-adb0-56e32cf09645.png\" -A \"Output\\a9c1ae48-1adb-46e5-adb0-56e32cf09645.arxp\" -S 26991089 -L 06801739 -D 0 -W 1","fileName":"a9c1ae48-1adb-46e5-adb0-56e32cf09645.png","print_cmd":"GTXproCMD.exe send -A \"Output\\a9c1ae48-1adb-46e5-adb0-56e32cf09645.arxp\" -P \"Brother GTX-6 FileOutput"}}]
\ No newline at end of file
......@@ -277,15 +277,15 @@ async function cropImage(inputPath, outputPath, options = {}) {
}
// 如果裁剪区域和原图一样则跳过
if (cropWidth === width && cropHeight === height) {
await fs.promises.copyFile(inputPath, outputPath);
return {
status: "unchanged",
reason: "裁剪尺寸与原图相同",
originalSize: { width, height },
};
}
// if (cropWidth === width && cropHeight === height) {
// await fs.promises.copyFile(inputPath, outputPath);
// return {
// status: "unchanged",
// reason: "裁剪尺寸与原图相同",
// originalSize: { width, height },
// };
// }
// 执行裁剪
await sharp(inputPath)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment