Skip to content

Commit 39f52f1

Browse files
author
Samer El-Khatib
committed
Merge branch 'main' into production
2 parents 9623082 + a64decb commit 39f52f1

File tree

2,508 files changed

+4461
-2966
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,508 files changed

+4461
-2966
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Aspose.Imaging.HEIC.Adapter for .NET
3+
type: docs
4+
weight: 10
5+
url: /adapters/net/aspose.imaging.heic.adapter/
6+
keywords: "Aspose.Imaging.HEIC.Adapter for .NET, Aspose.Imaging.HEIC.Adapter, Aspose API Reference."
7+
description: Aspose.Imaging.HEIC.Adapter for .NET Combines 2 Aspose products Aspose.Imaging for .NET and Openize.HEIC for .NET, this allows you to use the functions of both libraries as a single whole and expand conversion between formats.
8+
is_root: true
9+
---
10+
## Namespaces
11+
12+
| Namespace | Description |
13+
| --- | --- |
14+
| [Aspose.Imaging.HEIC.Adapter](./aspose.imaging.heic.adapter/) | |
15+
| [Aspose.Imaging.HEIC.Adapter.Loader](./aspose.imaging.heic.adapter.loader/) | |
16+
17+
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: Aspose.Imaging.HEIC.Adapter.Loader
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description:
5+
type: docs
6+
weight: 20
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter.loader/
8+
---
9+
10+
11+
## Classes
12+
13+
| Class | Description |
14+
| --- | --- |
15+
| [HEICImageLoader](./heicimageloader/) | The HEIC image loader of [IImageLoader](https://reference.aspose.com/imaging/net/aspose.imaging/iimageloader/) |
16+
17+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
title: Class HEICImageLoader
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: Aspose.Imaging.HEIC.Adapter.Loader.HEICImageLoader class. The HEIC image loader of IImageLoader
5+
type: docs
6+
weight: 30
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter.loader/heicimageloader/
8+
---
9+
## HEICImageLoader class
10+
11+
The HEIC image loader of [IImageLoader](https://reference.aspose.com/imaging/net/aspose.imaging/iimageloader/)
12+
13+
```csharp
14+
public class HEICImageLoader : IImageLoader
15+
```
16+
17+
## Constructors
18+
19+
| Name | Description |
20+
| --- | --- |
21+
| [HEICImageLoader](heicimageloader/)() | The default constructor. |
22+
23+
## Methods
24+
25+
| Name | Description |
26+
| --- | --- |
27+
| [Load](../../aspose.imaging.heic.adapter.loader/heicimageloader/load/)(StreamContainerLoadOptions) | Loads the image from the specified stream container. |
28+
29+
### See Also
30+
31+
* namespace [Aspose.Imaging.HEIC.Adapter.Loader](../../aspose.imaging.heic.adapter.loader/)
32+
* assembly [Aspose.Imaging.HEIC.Adapter](../../)
33+
34+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: HEICImageLoader.HEICImageLoader
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: HEICImageLoader constructor. The default constructor
5+
type: docs
6+
weight: 10
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter.loader/heicimageloader/heicimageloader/
8+
---
9+
## HEICImageLoader constructor
10+
11+
The default constructor.
12+
13+
```csharp
14+
public HEICImageLoader()
15+
```
16+
17+
### See Also
18+
19+
* class [HEICImageLoader](../)
20+
* namespace [Aspose.Imaging.HEIC.Adapter.Loader](../../../aspose.imaging.heic.adapter.loader/)
21+
* assembly [Aspose.Imaging.HEIC.Adapter](../../../)
22+
23+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: HEICImageLoader.Load
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: HEICImageLoader method. Loads the image from the specified stream container
5+
type: docs
6+
weight: 20
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter.loader/heicimageloader/load/
8+
---
9+
## HEICImageLoader.Load method
10+
11+
Loads the image from the specified stream container.
12+
13+
```csharp
14+
public Image Load(StreamContainer streamContainer, LoadOptions loadOptions)
15+
```
16+
17+
| Parameter | Type | Description |
18+
| --- | --- | --- |
19+
| streamContainer | StreamContainer | [The stream container.](https://reference.aspose.com/imaging/net/aspose.imaging/streamcontainer/) |
20+
| loadOptions | LoadOptions | [The load options.](https://reference.aspose.com/imaging/net/aspose.imaging/loadoptions/) |
21+
22+
### Return Value
23+
24+
[Aspose.Imaging.Image](https://reference.aspose.com/imaging/net/aspose.imaging/image/)
25+
26+
### See Also
27+
28+
* class [HEICImageLoader](../)
29+
* namespace [Aspose.Imaging.HEIC.Adapter.Loader](../../../aspose.imaging.heic.adapter.loader/)
30+
* assembly [Aspose.Imaging.HEIC.Adapter](../../../)
31+
32+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: Aspose.Imaging.HEIC.Adapter
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter/
8+
---
9+
10+
11+
## Classes
12+
13+
| Class | Description |
14+
| --- | --- |
15+
| [HEICImage](./heicimage/) | The heic Image of [RasterCachedMultipageImage](https://reference.aspose.com/imaging/net/aspose.imaging/rastercachedmultipageimage/) |
16+
| [HEICLoadOptions](./heicloadoptions/) | The Heic load options of [LoadOptions](https://reference.aspose.com/imaging/net/aspose.imaging/loadoptions/) |
17+
18+
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: Class HEICImage
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: Aspose.Imaging.HEIC.Adapter.HEICImage class. The heic Image ofRasterCachedMultipageImage
5+
type: docs
6+
weight: 10
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter/heicimage/
8+
---
9+
## HEICImage class
10+
11+
The heic Image of[RasterCachedMultipageImage](https://reference.aspose.com/imaging/net/aspose.imaging/rastercachedmultipageimage/)
12+
13+
```csharp
14+
public class HEICImage : RasterCachedMultipageImage
15+
```
16+
17+
## Constructors
18+
19+
| Name | Description |
20+
| --- | --- |
21+
| [HEICImage](heicimage/)(Stream) | Initializes a new instance of the `HEICImage` class. |
22+
23+
## Properties
24+
25+
| Name | Description |
26+
| --- | --- |
27+
| override [BackgroundColor](../../aspose.imaging.heic.adapter/heicimage/backgroundcolor/) { get; } | Gets the [color](https://reference.aspose.com/imaging/net/aspose.imaging/color/) of the background. |
28+
| override [BitsPerPixel](../../aspose.imaging.heic.adapter/heicimage/bitsperpixel/) { get; } | Gets the image bits per pixel count. |
29+
| override [HasAlpha](../../aspose.imaging.heic.adapter/heicimage/hasalpha/) { get; } | Gets a value indicating whether this instance has alpha. |
30+
| override [HasTransparentColor](../../aspose.imaging.heic.adapter/heicimage/hastransparentcolor/) { get; } | Gets a value indicating whether image has transparent color. |
31+
| override [Height](../../aspose.imaging.heic.adapter/heicimage/height/) { get; } | Gets the image height. |
32+
| override [IsCached](../../aspose.imaging.heic.adapter/heicimage/iscached/) { get; } | Gets a value indicating whether image data is cached currently. |
33+
| override [PageCount](../../aspose.imaging.heic.adapter/heicimage/pagecount/) { get; } | Gets the page count. |
34+
| override [Pages](../../aspose.imaging.heic.adapter/heicimage/pages/) { get; } | Gets the pages, where pages are an array of [Image](https://reference.aspose.com/imaging/net/aspose.imaging/image/). |
35+
| override [Width](../../aspose.imaging.heic.adapter/heicimage/width/) { get; } | Gets the image width. |
36+
37+
## Methods
38+
39+
| Name | Description |
40+
| --- | --- |
41+
| override [CacheData](../../aspose.imaging.heic.adapter/heicimage/cachedata/)() | Caches the data private. |
42+
| override [Resize](../../aspose.imaging.heic.adapter/heicimage/resize/#resize_1)(intintImageResizeSettings) | Resizes the image. |
43+
| override [Resize](../../aspose.imaging.heic.adapter/heicimage/resize/#resize_2)(intintResizeType) | Resizes the image. |
44+
| override [RotateFlip](../../aspose.imaging.heic.adapter/heicimage/rotateflip/)(RotateFlipType) | Rotates, flips, or rotates and flips all pages. |
45+
| override [SetPalette](../../aspose.imaging.heic.adapter/heicimage/setpalette/)(IColorPalettebool) | Sets the image palette. |
46+
| static [Register](../../aspose.imaging.heic.adapter/heicimage/register/)() | Register HEIC Adapter |
47+
48+
### See Also
49+
50+
* namespace [Aspose.Imaging.HEIC.Adapter](../../aspose.imaging.heic.adapter/)
51+
* assembly [Aspose.Imaging.HEIC.Adapter](../../)
52+
53+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: HEICImage.BackgroundColor
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: HEICImage property. Gets the color of the background
5+
type: docs
6+
weight: 20
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter/heicimage/backgroundcolor/
8+
---
9+
## HEICImage.BackgroundColor property
10+
11+
Gets the [color](https://reference.aspose.com/imaging/net/aspose.imaging/color/) of the background.
12+
13+
```csharp
14+
public override Color BackgroundColor { get; }
15+
```
16+
17+
### Property Value
18+
19+
The color of the background.
20+
21+
### See Also
22+
23+
* class [HEICImage](../)
24+
* namespace [Aspose.Imaging.HEIC.Adapter](../../../aspose.imaging.heic.adapter/)
25+
* assembly [Aspose.Imaging.HEIC.Adapter](../../../)
26+
27+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: HEICImage.BitsPerPixel
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: HEICImage property. Gets the image bits per pixel count
5+
type: docs
6+
weight: 30
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter/heicimage/bitsperpixel/
8+
---
9+
## HEICImage.BitsPerPixel property
10+
11+
Gets the image bits per pixel count.
12+
13+
```csharp
14+
public override int BitsPerPixel { get; }
15+
```
16+
17+
### Property Value
18+
19+
The image bits per pixel count.
20+
21+
### See Also
22+
23+
* class [HEICImage](../)
24+
* namespace [Aspose.Imaging.HEIC.Adapter](../../../aspose.imaging.heic.adapter/)
25+
* assembly [Aspose.Imaging.HEIC.Adapter](../../../)
26+
27+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: HEICImage.CacheData
3+
second_title: Aspose.Imaging.HEIC.Adapter for .NET API Reference
4+
description: HEICImage method. Caches the data private
5+
type: docs
6+
weight: 110
7+
url: /adapters/net/aspose.imaging.heic.adapter/aspose.imaging.heic.adapter/heicimage/cachedata/
8+
---
9+
## HEICImage.CacheData method
10+
11+
Caches the data private.
12+
13+
```csharp
14+
public override void CacheData()
15+
```
16+
17+
### Exceptions
18+
19+
| exception | condition |
20+
| --- | --- |
21+
| NotImplementedException | |
22+
23+
### See Also
24+
25+
* class [HEICImage](../)
26+
* namespace [Aspose.Imaging.HEIC.Adapter](../../../aspose.imaging.heic.adapter/)
27+
* assembly [Aspose.Imaging.HEIC.Adapter](../../../)
28+
29+

0 commit comments

Comments
 (0)