[gdal-dev] Problem with GDALDatasetRasterIO.cs and ECW files

Tamas Szekeres szekerest at gmail.com
Tue Apr 19 10:10:27 EDT 2011


Not sure what is the actual value of 'pixelFormat__1' in your program.

Best regards,

Tamas


2011/4/19 Francisco José Reyes Peralta <gistdt08 at hotmail.es>

>  The parameter is not valid is the error that I get.
>
> I use an adaptation of the source .cs code in VB.NET.
>
> Here is part of the code:
>
>
>         Dim pixelFormat As PixelFormat
>
> 	Dim dataType As DataType
>         Dim pixelSpace As Integer
>
>         If isIndexed Then
>             pixelFormat = PixelFormat.Format8bppIndexed
>             dataType = DataType.GDT_Byte
>             pixelSpace = 1
>         Else
>             If channelCount = 1 Then
>                 If channelSize > 8 Then
>                     pixelFormat = PixelFormat.Format16bppGrayScale
>                     dataType = DataType.GDT_Int16
>                     pixelSpace = 2
>                 Else
>                     pixelFormat = PixelFormat.Format24bppRgb
>                     channelCount = 3
>                     dataType = DataType.GDT_Byte
>                     pixelSpace = 3
>                 End If
>             Else
>                 If hasAlpha Then
>                     If channelSize > 8 Then
>                         pixelFormat = PixelFormat.Format64bppArgb
>                         dataType = DataType.GDT_UInt16
>                         pixelSpace = 8
>                     Else
>                         pixelFormat = PixelFormat.Format32bppArgb
>                         dataType = DataType.GDT_Byte
>                         pixelSpace = 4
>                     End If
>                     channelCount = 4
>                 Else
>                     If channelSize > 8 Then
>                         pixelFormat = PixelFormat.Format48bppRgb
>                         dataType = DataType.GDT_UInt16
>                         pixelSpace = 6
>                     Else
>                         pixelFormat = PixelFormat.Format24bppRgb
>                         dataType = DataType.GDT_Byte
>                         pixelSpace = 3
>                     End If
>                     channelCount = 3
>                 End If
>             End If
>         End If
> *
>
> And the Error is in the following line:
>
> *
>
>
> Dim bitmap As New Bitmap(imageWidth, imageHeight, pixelFormat__1)
>
>
> Is possible to read the dataset and write to a bitmap or picturebox without save as file?
>
>
> Thanks for your reply.
>
>
> Francisco J.
>
>
>
> 2011/4/19 Francisco José Reyes Peralta <gistdt08 at hotmail.es <http://lists.osgeo.org/mailman/listinfo/gdal-dev>>
>
> >*  Dear friends, I'm vieweing the *GDALDatasetRasterIO.cs* from the Csharp*>* samples of GDAL and I'm getting an error in the following line *Bitmap*>* bitmap = new Bitmap(imageWidth, imageHeight, pixelFormat);* In the **>* pixelFormat* argument.*>**
> Hi,
>
> What is the error message specifically?
>
> Best regards,
>
> Tamas
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110419/cc8baab2/attachment-0001.html
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110419/a21155de/attachment.html


More information about the gdal-dev mailing list