AlbumShaper
1.0a3
src
backend
tools
jpeg
jpegTools.h
Go to the documentation of this file.
1
//==============================================
2
// copyright : (C) 2003-2005 by Will Stokes
3
//==============================================
4
// This program is free software; you can redistribute it
5
// and/or modify it under the terms of the GNU General
6
// Public License as published by the Free Software
7
// Foundation; either version 2 of the License, or
8
// (at your option) any later version.
9
//==============================================
10
11
#ifndef BACKEND_TOOLS_JPEG_JPEGTOOLS_H
12
#define BACKEND_TOOLS_JPEG_JPEGTOOLS_H
13
14
class
QString;
15
class
QImage;
16
17
//fast scale a Jpeg img using libjpg to intially scale image by power of 2
18
bool
scaleJPEG
(QString fileIn, QImage& scaledImage,
int
targetWidth,
int
targetHeight);
19
20
//apply lossless transformation on image (rotation or flip)
21
bool
transformJPEG
( QString fileIn, QString fileOut,
TRANSFORM_CODE
transformation );
22
23
#endif //BACKEND_TOOLS_JPEG_JPEGTOOLS_H
24
TRANSFORM_CODE
TRANSFORM_CODE
Definition:
imageTools.h:24
transformJPEG
bool transformJPEG(QString fileIn, QString fileOut, TRANSFORM_CODE transformation)
Definition:
jpegTools.cpp:178
scaleJPEG
bool scaleJPEG(QString fileIn, QImage &scaledImage, int targetWidth, int targetHeight)
Definition:
jpegTools.cpp:54
Generated by
1.8.12