PictureUtilities Class Reference
[Utils]

Inherits Module.

Inheritance diagram for PictureUtilities:

Inheritance graph
[legend]
Collaboration diagram for PictureUtilities:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static void BleedBy (Picture extends inMask, integer inBleedPixels)
static void CopyBlackEdgeColors (Picture fromPic, Picture toPic)
static void CopyBlackEdgeColorsWithCompensation (Picture fromPic, Picture toPic)
static void CopyWhiteEdgeColors (Picture fromPic, Picture toPic)
static void rotateDegrees (Object2D extends o2d, double inDegrees)
static Picture ScaleCroppedPicture (Picture extends p, integer offX, integer offY, integer inWidth, Integer inHeight, boolean inKeepProp=false)
static Picture ScalePicture (Picture extends p, integer inWidth, Integer inHeight, boolean inKeepProp=false)
static Picture TraceEdges (Picture extends inTrace)

Static Protected Member Functions

static Picture LoadCroppedPictureFromFile (FolderItem f, integer offX, integer offY, integer inWidth, integer inHeight)
static Picture LoadCroppedPictureFromFileScaling (FolderItem f, double scaledW, double scaledH, DoubleRectMBS inBounds)
static Picture LoadCroppedPictureFromFileScaling (FolderItem f, integer offX, integer offY, integer inWidth, integer inHeight, double scaleBy)
static Picture LoadPictureFromFile (FolderItem f, integer inWidth, integer inHeight, boolean inScale=true, boolean inKeepProp=true)
static Picture LoadPictureFromFile (folderItem f, integer inWidth, integer inHeight, integer outWidth, integer outHeight, boolean inScaleTo72DPI=true)
static Picture LoadPictureFromFile (string outPath, integer inWidth, integer inHeight, integer outWidth, integer outHeight, Window inWindow=nil, string inPrompt="", string inTitle="", boolean inScaleTo72DPI=true)
static Picture LoadPictureFromFile (string outPath, integer inWidth, integer inHeight, boolean inScale=true, boolean inKeepProp=true, Window inWindow=nil, string inPrompt="", string inTitle="")
static Picture LoadPictureFromFileReportingActualSize (folderItem f, integer inWidth, integer inHeight, integer outWidth, integer outHeight)
static FolderItem OpenPictureFile (string outPath, Window inWindow=nil, string inPrompt="", string inTitle="")
static FolderItem PickImageFolder (string inPath, Window inWin=nil)
static void SetupImageFilters (string overrideFilters="")

Static Package Attributes

static string gImageFilters

Member Function Documentation

static void PictureUtilities.CopyBlackEdgeColors ( Picture  fromPic,
Picture  toPic 
) [static]

static void PictureUtilities.CopyBlackEdgeColorsWithCompensation ( Picture  fromPic,
Picture  toPic 
) [static]

static void PictureUtilities.CopyWhiteEdgeColors ( Picture  fromPic,
Picture  toPic 
) [static]

static Picture PictureUtilities.LoadCroppedPictureFromFile ( FolderItem  f,
integer  offX,
integer  offY,
integer  inWidth,
integer  inHeight 
) [static, protected]

static Picture PictureUtilities.LoadCroppedPictureFromFileScaling ( FolderItem  f,
double  scaledW,
double  scaledH,
DoubleRectMBS  inBounds 
) [static, protected]

static Picture PictureUtilities.LoadCroppedPictureFromFileScaling ( FolderItem  f,
integer  offX,
integer  offY,
integer  inWidth,
integer  inHeight,
double  scaleBy 
) [static, protected]

static Picture PictureUtilities.LoadPictureFromFile ( FolderItem  f,
integer  inWidth,
integer  inHeight,
boolean  inScale = true,
boolean  inKeepProp = true 
) [static, protected]

static Picture PictureUtilities.LoadPictureFromFile ( folderItem  f,
integer  inWidth,
integer  inHeight,
integer  outWidth,
integer  outHeight,
boolean  inScaleTo72DPI = true 
) [static, protected]

static Picture PictureUtilities.LoadPictureFromFile ( string  outPath,
integer  inWidth,
integer  inHeight,
integer  outWidth,
integer  outHeight,
Window  inWindow = nil,
string  inPrompt = "",
string  inTitle = "",
boolean  inScaleTo72DPI = true 
) [static, protected]

static Picture PictureUtilities.LoadPictureFromFile ( string  outPath,
integer  inWidth,
integer  inHeight,
boolean  inScale = true,
boolean  inKeepProp = true,
Window  inWindow = nil,
string  inPrompt = "",
string  inTitle = "" 
) [static, protected]

static Picture PictureUtilities.LoadPictureFromFileReportingActualSize ( folderItem  f,
integer  inWidth,
integer  inHeight,
integer  outWidth,
integer  outHeight 
) [static, protected]

static FolderItem PictureUtilities.OpenPictureFile ( string  outPath,
Window  inWindow = nil,
string  inPrompt = "",
string  inTitle = "" 
) [static, protected]

static FolderItem PictureUtilities.PickImageFolder ( string  inPath,
Window  inWin = nil 
) [static, protected]

static void PictureUtilities.SetupImageFilters ( string  overrideFilters = ""  )  [static, protected]


Member Data Documentation

string PictureUtilities.gImageFilters [static, package]


The documentation for this class was generated from the following file:
Generated on Sat Nov 11 10:53:09 2006 for mf2 by  doxygen 1.5.1