Public Member Functions

Scale Class Reference

A filter for scaling images. More...

#include <scale.h>

Inheritance diagram for Scale:
Inheritance graph
[legend]
Collaboration diagram for Scale:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Scale ()
 ~Scale ()
QuillImage apply (const QuillImage &image) const
QSize newFullImageSize (const QSize &fullImageSize) const
QRect newArea (const QSize &fullImageSize, const QRect &area) const
bool setOption (const QString &option, const QVariant &value)
QVariant option (const QString &option) const
const QStringList supportedOptions () const
virtual const QString name () const

Detailed Description

A filter for scaling images.

This filter applies high-quality rescaling, not breaking tile boundaries.

Supports options: SizeAfter (the new size of the full image after the operation)

Default behavior: does nothing.


Constructor & Destructor Documentation

Scale::Scale (  ) 
Scale::~Scale (  ) 

Member Function Documentation

QuillImage Scale::apply ( const QuillImage image  )  const [virtual]

Applies the filter to a given preview or fragment.

Reimplemented from QuillImageFilterImplementation.

virtual const QString Scale::name (  )  const [inline, virtual]

Reimplemented from QuillImageFilterImplementation.

QRect Scale::newArea ( const QSize &  fullImageSize,
const QRect &  area 
) const [virtual]

If the filter changes dimensions of the image, this can be used to re-calculate a new position for a specific tile.

Reimplemented from QuillImageFilterImplementation.

QSize Scale::newFullImageSize ( const QSize &  fullImageSize  )  const [virtual]

If the filter changes dimensions of the image, this can be used to re-calculate a new size for the full image.

Reimplemented from QuillImageFilterImplementation.

QVariant Scale::option ( const QString &  filterOption  )  const [virtual]

Returns the value of a filter option. These options are the recommended way to pass information to the filters. This function needs to be reimplemented in a derived class to support options.

Reimplemented from QuillImageFilterImplementation.

bool Scale::setOption ( const QString &  filterOption,
const QVariant &  value 
) [virtual]

Sets the value of a filter option. These options are the recommended way to pass information to the filters. This function needs to be reimplemented in a derived class to support options.

Reimplemented from QuillImageFilterImplementation.

const QStringList Scale::supportedOptions (  )  const [virtual]

Reimplemented from QuillImageFilterImplementation.


The documentation for this class was generated from the following files: