Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@kyamagu
Copy link
Contributor

@kyamagu kyamagu commented Sep 19, 2025

Changes:

  • Fix the compositing process when there is a clipping layer and stroke (Fix has_clip_layer composite error #453)
  • Set tmp/ ignore and ipykernel for development environment
  • Drop ipython from the dev dependency, as it is not needed anywhere

@kyamagu kyamagu requested a review from Copilot September 19, 2025 00:53
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes a compositing issue where clipping layers and stroke effects were being applied in the wrong order, which was causing visual artifacts. The change involves moving the clipping layer application to occur after stroke processing rather than before.

  • Move clipping layer compositing to occur after stroke application instead of before
  • Add development dependency for ipykernel to improve development environment setup

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
src/psd_tools/composite/init.py Reorders stroke and clipping layer processing to fix compositing bug
pyproject.toml Adds ipykernel dependency and reformats dev dependencies list

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@kyamagu kyamagu merged commit b9a2731 into main Sep 19, 2025
8 checks passed
@kyamagu kyamagu deleted the fix/clipping-with-stroke branch September 19, 2025 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

has_clip_layer composite error

2 participants