/home/techb158/balavpn.abdallabala.com/node_modules/sharp/src
NameSizeModeActions
binding.gyp105970666editdlrm
common.cc391810666editdlrm
common.h106390666editdlrm
metadata.cc132210666editdlrm
metadata.h17680666editdlrm
operations.cc165840666editdlrm
operations.h36070666editdlrm
pipeline.cc844300666editdlrm
pipeline.h98280666editdlrm
sharp.cc15290666editdlrm
stats.cc66830666editdlrm
stats.h12670666editdlrm
utilities.cc94540666editdlrm
utilities.h7410666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/sharp/src/stats.h (1267B)
/*! Copyright 2013 Lovell Fuller and others. SPDX-License-Identifier: Apache-2.0 */ #ifndef SRC_STATS_H_ #define SRC_STATS_H_ #include #include #include #include "./common.h" struct ChannelStats { // stats per channel int min; int max; double sum; double squaresSum; double mean; double stdev; int minX; int minY; int maxX; int maxY; ChannelStats(int minVal, int maxVal, double sumVal, double squaresSumVal, double meanVal, double stdevVal, int minXVal, int minYVal, int maxXVal, int maxYVal): min(minVal), max(maxVal), sum(sumVal), squaresSum(squaresSumVal), // NOLINT(build/include_what_you_use) mean(meanVal), stdev(stdevVal), minX(minXVal), minY(minYVal), maxX(maxXVal), maxY(maxYVal) {} }; struct StatsBaton { // Input sharp::InputDescriptor *input; // Output std::vector channelStats; bool isOpaque; double entropy; double sharpness; int dominantRed; int dominantGreen; int dominantBlue; std::string err; StatsBaton(): input(nullptr), isOpaque(true), entropy(0.0), sharpness(0.0), dominantRed(0), dominantGreen(0), dominantBlue(0) {} }; Napi::Value stats(const Napi::CallbackInfo& info); #endif // SRC_STATS_H_