MCPcopy Create free account
hub / github.com/creatale/node-dv / pixcmapGetColor32

Function pixcmapGetColor32

deps/leptonica/src/colormap.c:748–765  ·  view source on GitHub ↗

! * \brief pixcmapGetColor32() * * \param[in] cmap * \param[in] index * \param[out] pval32 32-bit rgb color value * \return 0 if OK, 1 if not accessible caller should check * * * Notes: * (1) The returned alpha channel value is 255. * */

Source from the content-addressed store, hash-verified

746 * </pre>
747 */
748l_int32
749pixcmapGetColor32(PIXCMAP *cmap,
750 l_int32 index,
751 l_uint32 *pval32)
752{
753l_int32 rval, gval, bval;
754
755 PROCNAME("pixcmapGetColor32");
756
757 if (!pval32)
758 return ERROR_INT("&val32 not defined", procName, 1);
759 *pval32 = 0;
760
761 if (pixcmapGetColor(cmap, index, &rval, &gval, &bval) != 0)
762 return ERROR_INT("rgb values not found", procName, 1);
763 composeRGBAPixel(rval, gval, bval, 255, pval32);
764 return 0;
765}
766
767
768/*!

Callers 3

pixDisplayPtaaPatternFunction · 0.85
pixColorSegmentCleanFunction · 0.85

Calls 2

pixcmapGetColorFunction · 0.85
composeRGBAPixelFunction · 0.85

Tested by

no test coverage detected