diff options
Diffstat (limited to 'fpdfsdk/fpdfeditpath.cpp')
-rw-r--r-- | fpdfsdk/fpdfeditpath.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fpdfsdk/fpdfeditpath.cpp b/fpdfsdk/fpdfeditpath.cpp index 30c6cb0698..a291987dce 100644 --- a/fpdfsdk/fpdfeditpath.cpp +++ b/fpdfsdk/fpdfeditpath.cpp @@ -85,8 +85,8 @@ FPDFPath_GetStrokeColor(FPDF_PAGEOBJECT path, *R = FXSYS_GetRValue(strokeRGB); *G = FXSYS_GetGValue(strokeRGB); *B = FXSYS_GetBValue(strokeRGB); - *A = static_cast<unsigned int>(pPathObj->m_GeneralState.GetStrokeAlpha() * - 255.f); + *A = static_cast<unsigned int>( + (pPathObj->m_GeneralState.GetStrokeAlpha() * 255.f) + 0.5f); return true; } @@ -122,8 +122,8 @@ FPDF_EXPORT FPDF_BOOL FPDF_CALLCONV FPDFPath_GetFillColor(FPDF_PAGEOBJECT path, *R = FXSYS_GetRValue(fillRGB); *G = FXSYS_GetGValue(fillRGB); *B = FXSYS_GetBValue(fillRGB); - *A = static_cast<unsigned int>(pPathObj->m_GeneralState.GetFillAlpha() * - 255.f); + *A = static_cast<unsigned int>( + (pPathObj->m_GeneralState.GetFillAlpha() * 255.f) + 0.5f); return true; } |