Adobe.com
Contents Suites Classes Class Index Member Index

AISlicing.h File Reference

#include "AITypes.h"
#include "AISliceTypes.h"
#include "AIDataFilter.h"
#include "AIEntry.h"
#include "AIPlatformMemory.h"
#include "AIHTMLConversion.h"
#include "AIFlashPrefs.h"
#include "AISVGAction.h"
#include "AIDictionary.h"
#include "AIHeaderBegin.h"
#include "AIHeaderEnd.h"

Go to the source code of this file.

Classes

struct  ASColorShiftEntry
 A array entry for a color-shifting optimization setting. More...
struct  ASGIFSettings
 GIF optimization settings for slices. More...
struct  ASJPEGSettings
 JPEG optimization settings. More...
struct  ASPNG8Settings
 PNG8 optimization settings. More...
struct  ASPNG24Settings
 PNG24 optimization settings. More...
struct  ASSVGSettings
 SVG optimization settings. More...
struct  ASSWFSettings
 SWF optimization settings. More...
union  ASOptimizationSettingsUnion
 Optimization settings for appropriate format. More...
struct  ASOptimizationSettings
 File format for save with appropriate optimization settings. More...
struct  ASSliceSettings
 Slice definition information. More...
struct  AISlicingSuite
 This suite provides functions that allow you to create and manipulate image slices, subsets of raster data that can be used in copying from one buffer to another. More...
struct  AIOptimizationSettingsSuite
 This suite provides functions that allow you to access format-specific optimization settings and color table information, used for saving and placing images. More...

Defines

#define kAISlicingSuite   "AI Slicing Suite"
#define kAISlicingSuiteVersion4   AIAPI_VERSION(4)
#define kAISlicingSuiteVersion   kAISlicingSuiteVersion4
#define kAISlicingVersion   kAISlicingSuiteVersion
#define kAIOptimizationSettingsSuite   "AI Optimization Settings Suite"
#define kAIOptimizationSettingsSuiteVersion3   AIAPI_VERSION(3)
#define kAIOptimizationSettingsSuiteVersion   kAIOptimizationSettingsSuiteVersion3
#define kAIOptimizationSettingsVersion   kAIOptimizationSettingsSuiteVersion
#define kAISlicingChangedNotifier   "AI Slicing Changed"
 See AISlicingSuite.
#define kAISliceCommandsMenuGroup   "AI Slice Commands Menu Group"
 See AISlicingSuite.

Typedefs

typedef void * AISavedSliceListRef

Enumerations

enum  ASOptimizedFileFormat {
  asffGIF89a, asffJPEG, asffPNG8, asffPNG24,
  asffAuto, asffInvalidFormat, asffMixedFormat, asffSWF,
  asffSVG
}
 

Image formats for slices.

More...
enum  ASDitherAlgorithm {
  asdaNone, asdaDiffusion, asdaPattern, asdaWhiteNoise,
  asdaBlueNoise
}
 

Slice dithering methods; see ASGIFSettings, ASPNG8Settings.

More...
enum  ASReductionAlgorithm {
  asraAdaptive, asraSelective, asraPerceptual, asraMacintoshSystem,
  asraWindowsSystem, asraWeb, asraImageReadyCustom, asraFileBased,
  asraNeuralNet, asraFauxPerceptual
}
 

Slice noise-reduction methods; see ASGIFSettings, ASPNG8Settings.

More...

Detailed Description


Define Documentation

#define kAIOptimizationSettingsSuite   "AI Optimization Settings Suite"
#define kAIOptimizationSettingsSuiteVersion   kAIOptimizationSettingsSuiteVersion3
#define kAIOptimizationSettingsSuiteVersion3   AIAPI_VERSION(3)
#define kAIOptimizationSettingsVersion   kAIOptimizationSettingsSuiteVersion
#define kAISlicingSuite   "AI Slicing Suite"
#define kAISlicingSuiteVersion   kAISlicingSuiteVersion4
#define kAISlicingSuiteVersion4   AIAPI_VERSION(4)
#define kAISlicingVersion   kAISlicingSuiteVersion

Typedef Documentation

typedef void* AISavedSliceListRef

Enumeration Type Documentation

Slice dithering methods; see ASGIFSettings, ASPNG8Settings.

Enumerator:
asdaNone 

"none"

asdaDiffusion 

"diffusion"

asdaPattern 

"pattern"

asdaWhiteNoise 

"whiteNoise"

asdaBlueNoise 

"noise"

Image formats for slices.

See ASOptimizationSettings, AIOptimizationSettingsSuite.

Enumerator:
asffGIF89a 

GIF format.

asffJPEG 

JPEG format.

asffPNG8 

PNG8 format.

asffPNG24 

PNG24 format.

asffAuto 

Automatic format choice ("auto").

asffInvalidFormat 

Invalid format ("").

asffMixedFormat 

Mixed formats ("mixed").

asffSWF 

SWF format.

asffSVG 

SVG format.

Slice noise-reduction methods; see ASGIFSettings, ASPNG8Settings.

Enumerator:
asraAdaptive 

"adaptive"

asraSelective 

"selective"

asraPerceptual 

"perceptual"

asraMacintoshSystem 

"macintoshSystem"

asraWindowsSystem 

"windowsSystem"

asraWeb 

"web"

asraImageReadyCustom 

"custom"

asraFileBased 

"fileBased"

asraNeuralNet 

"neuralNet"

asraFauxPerceptual 

"fauxPerceptual"



Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks