public sealed class ImageAnnotationContext : IMessage<ImageAnnotationContext>, IEquatable<ImageAnnotationContext>, IDeepCloneable<ImageAnnotationContext>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Vision v1 API class ImageAnnotationContext.
If an image was produced from a file (e.g. a PDF), this message gives
information about the source of that image.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eImageAnnotationContext\u003c/code\u003e class within the Google Cloud Vision v1 API, detailing its purpose in providing information about the source of an image, such as when it's derived from a PDF file.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eImageAnnotationContext\u003c/code\u003e class is available in various versions, ranging from the latest (3.7.0) down to version 2.3.0, with the current page specifically documenting version 3.2.0, and it inherits from the .NET \u003ccode\u003eObject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and contains members inherited from the base \u003ccode\u003eObject\u003c/code\u003e class like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eImageAnnotationContext\u003c/code\u003e class includes two constructors: a default one and another that accepts another \u003ccode\u003eImageAnnotationContext\u003c/code\u003e object, enabling the creation of new instances.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties such as \u003ccode\u003ePageNumber\u003c/code\u003e, which denotes the page number in a PDF or TIFF file that was the source of the image, and \u003ccode\u003eUri\u003c/code\u003e, which specifies the file's URI.\u003c/p\u003e\n"]]],[],null,[]]