Watermarker.com home page. Watermarking, adding visible watermarks, protect digital photos and images
Visible Watermarks
Home Products Download Order Contact Us
Home > Products > AiS Exif Info ActiveX > Help
Help on usage AiS EXIF Info ActiveX













































Visual Basic News & Information Source

This ActiveX for Windows 95/98/ME/NT/2000/XP/2003/Vista helps you to read, change and write EXIF, IPTC and GPS fields in your digital images and photos.

The component is useful for web-designers, hosting company and programmers, which plan to use functionality of the component in their programs on C++, VB, Delphi, ASP. You can include this functionality in your own software on Visual Basic, Delphi, C++ or to your web server by use ASP.

AiS EXIF Installation

To use this ASP component move the DLL into a subdirectory (like \winnt\system32 for NT or \windows\system for Win95). To register the component on the system change to the directory where you installed the DLL and type:

regsvr32 AiSEXIF.dll

AiSExif.Component ASP example

AiSExif.Component (aisexif.aspx) ASPX Example

AiSExif.Component (aisexif.php) PHP Example

AiSExif.Component (aisexif.py) Python example

AiS EXIF Component Properties

PropertyTypeDescription
Errorstringdescription of error.
Versionstringreturn current version of the component.

AiS EXIF Component Methods

MethodParametersResultDescription
ReadExifInfoFileNamebooleanRead EXIF, IPTC, GPC information from image file. This method must be called before call GetParam.
GetParamNamestringGet EXIF parameter with name NAME.
SetParamName, ValuestringSet Value of parameter with name NAME . You can add your custom useful macros or change value of existing EXIF parameters (use prefix 'User.' before name of user's parameters). The changed parameters will not be saved in the image file. Exampe SetParam('Make', 'Canon1')
ParseTextTextstringreturn parsed string. Example:
text= wm.ParseText("Copyright %c% 2000-%year% Watermarker.com")
result of the text will be "Copyright © 2000-2003 Watermarker.com"
see list of all macros
WriteExifInfofilenamenoneWrite changed Exif tags to filename. Example:
exif.WriteExifInfo("c:\my.jpg")
see list of all macros

Macros for EXIF, IPTC and GPS parameters

You can use the following macros for adding parameters in the Text watermark.
Note! Not all of the following field must be present in your images.

EXIF macros

EXIF Macros NameDescription
Image.ProcessingSoftware
Image.NewSubfileType
Image.ImageWidth
Image.ImageLength
Image.BitsPerSample
Image.Compression
Image.PhotometricInterpretation
Image.FillOrder
Image.DocumentName
Image.ImageDescription
Image.Make
Image.Model
Image.StripOffsets
Image.Orientation
Image.SamplesPerPixel
Image.RowsPerStrip
Image.StripByteCounts
Image.XResolution
Image.YResolution
Image.PlanarConfiguration
Image.ResolutionUnit
Image.TransferFunction
Image.Software
Image.DateTime
Image.Artist
Image.WhitePoint
Image.PrimaryChromaticities
Image.SubIFDs
Image.TransferRange
Image.JPEGProc
Image.JPEGInterchangeFormat
Image.JPEGInterchangeFormatLength
Image.YCbCrCoefficients
Image.YCbCrSubSampling
Image.YCbCrPositioning
Image.ReferenceBlackWhite
Image.XMLPacket
Image.Rating
Image.RatingPercent
Image.CFARepeatPatternDim
Image.CFAPattern
Image.BatteryLevel
Image.IPTCNAA
Image.Copyright
Image.ImageResources
Image.ExifTag
Image.InterColorProfile
Image.GPSTag
Image.TIFFEPStandardID
Image.XPTitle
Image.XPComment
Image.XPAuthor
Image.XPKeywords
Image.XPSubject
Photo.ExposureTime
Photo.FNumber
Photo.ExposureProgram
Photo.SpectralSensitivity
Photo.ISOSpeedRatings
Photo.OECF
Photo.ExifVersion
Photo.DateTimeOriginal
Photo.DateTimeDigitized
Photo.ComponentsConfiguration
Photo.CompressedBitsPerPixel
Photo.ShutterSpeedValue
Photo.ApertureValue
Photo.BrightnessValue
Photo.ExposureBiasValue
Photo.MaxApertureValue
Photo.SubjectDistance
Photo.MeteringMode
Photo.LightSource
Photo.Flash
Photo.FocalLength
Photo.SubjectArea
Photo.MakerNote
Photo.UserComment
Photo.SubSecTime
Photo.SubSecTimeOriginal
Photo.SubSecTimeDigitized
Photo.FlashpixVersion
Photo.ColorSpace
Photo.PixelXDimension
Photo.PixelYDimension
Photo.RelatedSoundFile
Photo.InteroperabilityTag
Photo.FlashEnergy
Photo.SpatialFrequencyResponse
Photo.FocalPlaneXResolution
Photo.FocalPlaneYResolution
Photo.FocalPlaneResolutionUnit
Photo.SubjectLocation
Photo.ExposureIndex
Photo.SensingMethod
Photo.FileSource
Photo.SceneType
Photo.CFAPattern
Photo.CustomRendered
Photo.ExposureMode
Photo.WhiteBalance
Photo.DigitalZoomRatio
Photo.FocalLengthIn35mmFilm
Photo.SceneCaptureType
Photo.GainControl
Photo.Contrast
Photo.Saturation
Photo.Sharpness
Photo.DeviceSettingDescription
Photo.SubjectDistanceRange
Photo.ImageUniqueID
Iop.InteroperabilityIndex
Iop.InteroperabilityVersion
Iop.RelatedImageFileFormat
Iop.RelatedImageWidth
Iop.RelatedImageLength

IPTC macros

Key Description
Envelope.ModelVersion
Envelope.Destination
Envelope.FileFormat
Envelope.FileVersion
Envelope.ServiceId
Envelope.EnvelopeNumber
Envelope.ProductId
Envelope.EnvelopePriority
Envelope.DateSent
Envelope.TimeSent
Envelope.CharacterSet
Envelope.UNO
Envelope.ARMId
Envelope.ARMVersion
Application2.RecordVersion
Application2.ObjectType
Application2.ObjectAttribute
Application2.ObjectName
Application2.EditStatus
Application2.EditorialUpdate
Application2.Urgency
Application2.Subject
Application2.Category
Application2.SuppCategory
Application2.FixtureId
Application2.Keywords
Application2.LocationCode
Application2.LocationName
Application2.ReleaseDate
Application2.ReleaseTime
Application2.ExpirationDate
Application2.ExpirationTime
Application2.SpecialInstructions
Application2.ActionAdvised
Application2.ReferenceService
Application2.ReferenceDate
Application2.ReferenceNumber
Application2.DateCreated
Application2.TimeCreated
Application2.DigitizationDate
Application2.DigitizationTime
Application2.Program
Application2.ProgramVersion
Application2.ObjectCycle
Application2.Byline
Application2.BylineTitle
Application2.City
Application2.SubLocation
Application2.ProvinceState
Application2.CountryCode
Application2.CountryName
Application2.TransmissionReference
Application2.Headline
Application2.Credit
Application2.Source
Application2.Copyright
Application2.Contact
Application2.Caption
Application2.Writer
Application2.RasterizedCaption
Application2.ImageType
Application2.ImageOrientation
Application2.Language
Application2.AudioType
Application2.AudioRate
Application2.AudioResolution
Application2.AudioDuration
Application2.AudioOutcue
Application2.PreviewFormat
Application2.PreviewVersion
Application2.Preview

GPS macros

GPS Macros NameDescription
GPSInfo.GPSVersionID
GPSInfo.GPSLatitudeRef
GPSInfo.GPSLatitude
GPSInfo.GPSLongitudeRef
GPSInfo.GPSLongitude
GPSInfo.GPSAltitudeRef
GPSInfo.GPSAltitude
GPSInfo.GPSTimeStamp
GPSInfo.GPSSatellites
GPSInfo.GPSStatus
GPSInfo.GPSMeasureMode
GPSInfo.GPSDOP
GPSInfo.GPSSpeedRef
GPSInfo.GPSSpeed
GPSInfo.GPSTrackRef
GPSInfo.GPSTrack
GPSInfo.GPSImgDirectionRef
GPSInfo.GPSImgDirection
GPSInfo.GPSMapDatum
GPSInfo.GPSDestLatitudeRef
GPSInfo.GPSDestLatitude
GPSInfo.GPSDestLongitudeRef
GPSInfo.GPSDestLongitude
GPSInfo.GPSDestBearingRef
GPSInfo.GPSDestBearing
GPSInfo.GPSDestDistanceRef
GPSInfo.GPSDestDistance
GPSInfo.GPSProcessingMethod
GPSInfo.GPSAreaInformation
GPSInfo.GPSDateStamp
GPSInfo.GPSDifferential

See also

Download AiS Exif Info ActiveX Now!
Order AiS Exif Info

Search Watermarker.com for
Loading
Product information
AiS Exif Info ActiveX
File name aisexif.exe
Download size 1.4 Mb
Download
Version 3.2
DEVELOPER license - $49.95
Buy now
SERVER license - $99
Buy now
ENTERPRISE license - $299
Buy now
DISTRIBUTION license - $149
Buy now

Watermark articles

How to protect digital works: comparison of watermarking methods and tools
 
Books about:
Copyright protection
Cryptography
Data compression
Data hiding
Digital photography
Digital video
Digital watermarking
Image compression
Image processing
Information hiding
Jpeg
Jpeg2000
Photoshop
Steganography
Video compression
Watermarking
Desktop backgrounds
Watermarking links
Watermarker.com site map