'Declaration
Public Function EncodeRaster( _ ByVal raster As NRaster, _ ByVal imageFormat As NImageFormat, _ ByVal settings As NImageEncoderSettings, _ ByVal encoderPreference As ENCodecPreference _ ) As NImageData
'Usage
Dim instance As NImageService Dim raster As NRaster Dim imageFormat As NImageFormat Dim settings As NImageEncoderSettings Dim encoderPreference As ENCodecPreference Dim value As NImageData value = instance.EncodeRaster(raster, imageFormat, settings, encoderPreference)
public NImageData EncodeRaster( NRaster raster, NImageFormat imageFormat, NImageEncoderSettings settings, ENCodecPreference encoderPreference )
Parameters
- raster
- The raster to be encoded.
- imageFormat
- Target image format. Cannot be null.
- settings
- An object that specifies format-specific settings for the image encoder. The target format and the settings type must match. For example in order to encode the image into PNG format you have to pass NImageFormat.Png as imageFormat and an instance of the NPngEncoderSettings type as settings. If this parameter is set to null, the default encoder settings will be used.
- encoderPreference
- Specifies preference for the image encoder.
Return Value
Returns an object containing the encoded image data.