Commit Graph

19 Commits

Author SHA1 Message Date
Jonathan Thomas
7075534af5 Convert RGBA args to use a Color keyframe instead in the Outline effect. Simpler and better supported in the OpenShot UI. 2025-03-14 17:53:35 -05:00
Jonathan Thomas
344dc4a4b9 Protect sigma from widths that cause it to become 0 (make 1 the minimal sigma) 2025-03-13 13:25:27 -05:00
Jonathan Thomas
cd504394b6 Fixing flipped color space conversion issue. Scaler needed RGBA, not BGRA. Updating max width to 100 (for Outline effect) to prevent freezes in the UI. 2025-03-13 13:05:26 -05:00
Jonathan Thomas
a9de2320e7 Simplifying effect description 2025-03-12 16:55:06 -05:00
Jonathan Thomas
5cd91a9c97 Fixing a RGB to BGR color issue with the Outline effect, and adding in unit tests for the Outline effect. 2025-03-12 16:52:15 -05:00
HaiVQ
96da88e1f3 Fix color channel assignment in Outline constructor 2025-02-26 03:47:23 +00:00
HaiVQ
20692af7c0 Reorder color channel parameters in Outline constructors and update JSON handling 2025-02-26 03:44:54 +00:00
Vũ Quang Hải
795fad74a8 fix cvtColor src dst 2025-02-22 21:51:04 +07:00
Vũ Quang Hải
0acb091eff Update Outline.cpp 2025-02-22 18:03:31 +07:00
HaiVQ
8c846262a3 Correct color channel while converting QImage to cv::Mat 2025-02-21 12:33:50 +00:00
HaiVQ
9593a36b4f Add validation for width and alpha values in Outline effect 2024-12-18 02:37:03 +00:00
HaiVQ
e63fc6448e switch back to trditional pointer assignment 2024-12-16 09:22:15 +00:00
Vũ Quang Hải
4109a9b953 Update Outline.cpp 2024-12-16 14:17:08 +07:00
HaiVQ
3b107890ad Rename ARGB conversion functions to BGRA for consistency and clarity 2024-12-11 16:46:54 +07:00
HaiVQ
845da4dff6 Disable alpha channel thresholding in Outline effect to prevent removal of aliased edges 2024-12-10 23:28:15 +07:00
HaiVQ
932414445e Remove debug image output in Outline effect processing 2024-12-10 20:47:26 +07:00
HaiVQ
975041d82d Enhance Outline effect by adding antialiasing to the edge detection process and combining masks for improved output quality 2024-12-10 20:18:12 +07:00
HaiVQ
8bee172ff6 Fix author name formatting in Outline effect class documentation and remove unused include 2024-12-10 19:01:53 +07:00
HaiVQ
cd887c7e8e Add Outline effect class and integrate into OpenShot 2024-12-10 17:13:34 +07:00