You've already forked libopenshot
mirror of
https://github.com/OpenShot/libopenshot.git
synced 2026-03-02 08:53:52 -08:00
Prevent divide by zero error
This commit is contained in:
@@ -114,7 +114,7 @@ std::shared_ptr<openshot::Frame> Mask::GetFrame(std::shared_ptr<openshot::Frame>
|
||||
gray_value += (255 * brightness_value);
|
||||
|
||||
// Adjust the contrast
|
||||
float factor = (20 / (20 - contrast_value));
|
||||
float factor = (20 / std::fmax(0.00001, 20.0 - contrast_value));
|
||||
gray_value = (factor * (gray_value - 128) + 128);
|
||||
|
||||
// Calculate the % change in alpha
|
||||
|
||||
Reference in New Issue
Block a user