Not sure what is the actual value of &#39;pixelFormat__1&#39; in your program.<br><br>Best regards,<br><br>Tamas<br><br><br><div class="gmail_quote">2011/4/19 Francisco José Reyes Peralta <span dir="ltr">&lt;<a href="mailto:gistdt08@hotmail.es">gistdt08@hotmail.es</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">



<div>
<pre style="font-family:&#39;Times New Roman&#39;;font-size:12pt">The parameter is not valid is the error that I get.</pre><pre style="font-family:&#39;Times New Roman&#39;;font-size:12pt">I use an adaptation of the source .cs code in <a href="http://VB.NET" target="_blank">VB.NET</a>.</pre>
<pre style="font-family:&#39;Times New Roman&#39;;font-size:12pt">Here is part of the code:</pre><pre><span style="font-size:21px"><br></span></pre><pre><font size="4">        Dim pixelFormat As PixelFormat</font></pre><pre>
<font size="4"><span style="white-space:pre-wrap">        </span>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 &gt; 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 &gt; 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 &gt; 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

<b><span style="font-weight:normal"><b><span style="font-family:&#39;Times New Roman&#39;;font-weight:normal;white-space:normal;font-size:medium"><pre style="text-indent:0px !important;font-family:&#39;Times New Roman&#39;;font-size:12pt;display:inline !important">
And the Error is in the following line:</pre></span></b></span></b></font></pre><pre><font size="4">
Dim bitmap As New Bitmap(imageWidth, imageHeight, pixelFormat__1)</font></pre><pre><font size="4"><br></font></pre><pre><font size="4"><font face="&#39;Times New Roman&#39;">Is possible to read the dataset and write to a bitmap or picturebox without save as file?</font></font></pre>
<pre><font size="4"><font face="&#39;Times New Roman&#39;"><br></font></font></pre><pre><font size="4">Thanks for your reply.</font></pre><pre><font size="4"><br></font></pre><pre><font size="4">Francisco J.</font></pre><pre>
<font size="4"><br></font></pre><pre><font size="4"><br></font></pre><pre style="font-family:&#39;Times New Roman&#39;;font-size:12pt">2011/4/19 Francisco José Reyes Peralta &lt;<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">gistdt08 at hotmail.es</a>&gt;

&gt;<i>  Dear friends, I&#39;m vieweing the *GDALDatasetRasterIO.cs* from the Csharp
</i>&gt;<i> samples of GDAL and I&#39;m getting an error in the following line *Bitmap
</i>&gt;<i> bitmap = new Bitmap(imageWidth, imageHeight, pixelFormat);* In the *
</i>&gt;<i> pixelFormat* argument.
</i>&gt;<i>
</i>
Hi,

What is the error message specifically?

Best regards,

Tamas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <a href="http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110419/cc8baab2/attachment-0001.html" target="_blank">http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110419/cc8baab2/attachment-0001.html</a></pre>
                                               </div>
<br>_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>