修复图片缩放偏移问题
- 缩放时按比例调整偏移量 - 保持图片中心点不变 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
e6b6cbf0c7
commit
ae254d7bc5
@ -1302,11 +1302,11 @@ export function AgentPsdTemplateEditorDialog({
|
|||||||
const newScale = value[0] || 1;
|
const newScale = value[0] || 1;
|
||||||
updateImagePlacement(selectedImageLayer.id, (current) => {
|
updateImagePlacement(selectedImageLayer.id, (current) => {
|
||||||
// 以中心点缩放,调整偏移量保持中心位置不变
|
// 以中心点缩放,调整偏移量保持中心位置不变
|
||||||
const scaleDiff = newScale - current.scale;
|
const scaleDiff = newScale / current.scale;
|
||||||
return {
|
return {
|
||||||
scale: newScale,
|
scale: newScale,
|
||||||
offsetX: current.offsetX,
|
offsetX: current.offsetX * scaleDiff,
|
||||||
offsetY: current.offsetY,
|
offsetY: current.offsetY * scaleDiff,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
}}
|
}}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user