blob: af276476e23239fd7c2f75dc235244bd8c35b04b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
/*
For general Scribus (>=1.3.2) copyright and licensing information please refer
to the COPYING file provided with the program. Following this notice may exist
a copyright and/or license notice that predates the release of Scribus 1.3.2
for which a new license (GPL+exception) is in place.
*/
#include "scimagestructs.h"
ExifValues::ExifValues(void)
{
init();
}
void ExifValues::init(void)
{
width = 0;
height = 0;
ExposureTime = 0;
ApertureFNumber = 0;
ISOequivalent = 0;
cameraName.resize(0);
cameraVendor.resize(0);
comment.resize(0);
userComment.resize(0);
artist.resize(0);
copyright.resize(0);
dateTime.resize(0);
thumbnail = QImage();
}
ImageInfoRecord::ImageInfoRecord(void)
{
init();
}
void ImageInfoRecord::init(void)
{
type = ImageTypeOther; /* 0 = jpg, 1 = tiff, 2 = psd, 3 = eps/ps, 4 = pdf, 5 = jpg2000, 6 = other */
xres = 72;
yres = 72;
BBoxX = 0;
BBoxH = 0;
colorspace = ColorSpaceRGB; /* 0 = RGB 1 = CMYK 2 = Grayscale 3 = Duotone */
valid = false;
isRequest = false;
progressive = false;
isEmbedded = false;
exifDataValid = false;
lowResType = 1; /* 0 = full Resolution, 1 = 72 dpi, 2 = 36 dpi */
lowResScale = 1.0;
PDSpathData.clear();
RequestProps.clear();
numberOfPages = 1;
actualPageNumber = 0; // default
clipPath.resize(0);
usedPath.resize(0);
profileName.resize(0);
layerInfo.clear();
duotoneColors.clear();
exifInfo.init();
}
|