Visual Basic (Declaration) | |
---|---|
Public Enum CodecsJpeg2000PrecinctSize Inherits Enum |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public enum CodecsJpeg2000PrecinctSize : Enum |
C++/CLI | |
---|---|
public enum class CodecsJpeg2000PrecinctSize : public Enum |
Member | Description |
---|---|
Full | No precinct is used, size is infinite. |
Uniform64 | For all resolution levels, a precinct dimension of [64x64] will be applied. |
Uniform128 | For all resolution levels, a precinct dimension of [128x128] will be applied. |
Uniform256 | For all resolution levels, a precinct dimension of [256x256] will be applied. |
Uniform512 | For all resolution levels, a precinct dimension of [512x512] will be applied. |
Uniform1024 | For all resolution levels, a precinct dimension of [1024x1024] will be applied. |
Uniform2048 | For all resolution levels, a precinct dimension of [2048x2048] will be applied. |
HierarchicalOne64 |
A precinct size of [X by X] will be applied to the first(smallest) resolution of the image. The second
resolution precinct dimension would be [2X by 2X]. The third resolution precinct dimension would be [4X by 4X] and so on.
If the JPEG 2000 file has five levels and HierarchicalOne64 is used, the precinct dimensions will be as follows:
|
HierarchicalOne128 |
A precinct size of [X by X] will be applied to the first(smallest) resolution of the image. The second
resolution precinct dimension would be [2X by 2X]. The third resolution precinct dimension would be [4X by 4X] and so on.
If the JPEG 2000 file has five levels and HierarchicalOne128 is used, the precinct dimensions will be as follows:
|
HierarchicalOne256 |
A precinct size of [X by X] will be applied to the first(smallest) resolution of the image. The second
resolution precinct dimension would be [2X by 2X]. The third resolution precinct dimension would be [4X by 4X] and so on.
If the JPEG 2000 file has five levels and HierarchicalOne256 is used, the precinct dimensions will be as follows:
|
HierarchicalOne512 |
A precinct size of [X by X] will be applied to the first(smallest) resolution of the image. The second
resolution precinct dimension would be [2X by 2X]. The third resolution precinct dimension would be [4X by 4X] and so on.
If the JPEG 2000 file has five levels and HierarchicalOne512 is used, the precinct dimensions will be as follows:
|
HierarchicalTwo64 |
A precinct size of [X by X] will be applied to the first and second (smallest) reolutions
of the image. The third and fourth resolution precinct dimensions would be [2X by 2X] and so on.
So if the JPEG 2000 file has five levels and HierarchicalTwo64 is used, the precinct
dimensions will be as follows:
|
HierarchicalTwo128 |
A precinct size of [X by X] will be applied to the first and second (smallest) reolutions
of the image. The third and fourth resolution precinct dimensions would be [2X by 2X] and so on.
So if the JPEG 2000 file has five levels and HierarchicalTwo128 is used, the precinct
dimensions will be as follows:
|
HierarchicalTwo256 |
A precinct size of [X by X] will be applied to the first and second (smallest) reolutions
of the image. The third and fourth resolution precinct dimensions would be [2X by 2X] and so on.
So if the JPEG 2000 file has five levels and HierarchicalTwo256 is used, the precinct
dimensions will be as follows:
|
HierarchicalTwo512 |
A precinct size of [X by X] will be applied to the first and second (smallest) reolutions
of the image. The third and fourth resolution precinct dimensions would be [2X by 2X] and so on.
So if the JPEG 2000 file has five levels and HierarchicalTwo512 is used, the precinct
dimensions will be as follows:
|
For an example, refer to CodecsJpeg2000Options.
Precincts are rectangular regions in the wavelet domain, within a given resolution
level and image component that represent a spatial region on the image. They are
used for limiting the size of JPEG 2000 compressed packets and to provide a means
of random access into a JPEG 2000 compressed stream. For this reason, they should
be used for interactive transfer of JPEG 2000 files as in JPIP applications. In
general, dividing the image into precincts is better than tiling it. So it is
recommended that users compress the image as one tile and use precincts to divide
the spatial region. This will give better compression ratios and image quality.
Using smaller precinct dimensions provides finer access to the compressed stream yet increases the compressed stream size. It is recommended to use HierarchicalOne128 and no tiling to generate JPEG 2000 files for any purpose.
System.Object
System.ValueType
System.Enum
Leadtools.Codecs.CodecsJpeg2000PrecinctSize
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family