要实现“不删除裁剪像素的裁剪”功能,你可以使用Photoshop ExtendScript来编写脚本。下面是一个示例代码,演示了如何实现这一功能:
// 定义裁剪区域的坐标
var x = 100; // 裁剪区域左上角的x坐标
var y = 100; // 裁剪区域左上角的y坐标
var width = 200; // 裁剪区域的宽度
var height = 200; // 裁剪区域的高度
// 获取当前文档
var doc = app.activeDocument;
// 创建一个新的文档,大小与裁剪区域相同
var newDoc = documents.add(width, height, doc.resolution, "Cropped Image", NewDocumentMode.RGB, DocumentFill.TRANSPARENT);
// 将裁剪区域复制到新文档中
doc.selection.select([[x, y], [x + width, y], [x + width, y + height], [x, y + height]]);
doc.selection.copy();
newDoc.paste();
// 将新文档的尺寸调整为裁剪区域的尺寸
newDoc.resizeCanvas(width, height, AnchorPosition.TOPLEFT);
// 显示新文档
newDoc.activeLayer.visible = true;
上述代码首先定义了裁剪区域的坐标,然后获取当前文档并创建一个新的文档,大小与裁剪区域相同。接下来,将裁剪区域复制到新文档中,并将新文档的尺寸调整为裁剪区域的尺寸。最后,显示新文档。
请注意,这只是一个示例代码,你可以根据自己的需求进行修改和扩展。