Even, Thank you very much !<br>

<br>

With the two creation options : PHOTOMETRIC=RGB and ALPHA=NO, I obtain the same behaviour I whish.<br>

<br>

Can you explain me where you found this answer ? (to help me to become more autonomous with GDAL)<br>

<br>

Thank you again<br>

<br>
Nicky<br><br><br><br><div class="gmail_quote">2011/4/18 Even Rouault <span dir="ltr">&lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im">Selon Nicolas Mayer &lt;<a href="mailto:nmayer31000@gmail.com">nmayer31000@gmail.com</a>&gt;:<br>
<br>
</div><div class="im">&gt; Even, thank you very much for answering me so quicly<br>
&gt;<br>
&gt; With the PHOTOMETRIC creation option to MINISBLACK, I get now :<br>
&gt; Band 1 Block=100x20 Type=Byte, ColorInterp=Gray<br>
&gt; Band 2 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt; Band 3 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt; Band 4 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt;<br>
&gt; Does this option change anything in the metadatas or in the headers of the<br>
&gt; written file ?<br>
<br>
</div>Yes of course, otherwise how would you explain you get a difference ;-) ? This<br>
change the value of the PHOTOMETRIC tiff tag in TIFF file.<br>
<div class="im"><br>
&gt;<br>
&gt; But I try to make the same thing as an exemple file I have, which has this<br>
&gt; interpretation whith gdalinfo (GDAL 1.7.3) :<br>
&gt;<br>
&gt; Metadata:<br>
&gt;   TIFFTAG_IMAGEDESCRIPTION=B3 B2 B1 B4<br>
&gt;   TIFFTAG_DATETIME=20050824 18:08:22<br>
&gt;   AREA_OR_POINT=Point<br>
&gt; Image Structure Metadata:<br>
&gt;   INTERLEAVE=BAND<br>
&gt; Corner Coordinates:<br>
&gt; Upper Left  (    0.0,    0.0)<br>
&gt; Lower Left  (    0.0, 3000.0)<br>
&gt; Upper Right ( 3000.0,    0.0)<br>
&gt; Lower Right ( 3000.0, 3000.0)<br>
&gt; Center      ( 1500.0, 1500.0)<br>
&gt; Band 1 Block=3000x500 Type=Byte, ColorInterp=Red<br>
&gt; Band 2 Block=3000x500 Type=Byte, ColorInterp=Green<br>
&gt; Band 3 Block=3000x500 Type=Byte, ColorInterp=Blue<br>
&gt; Band 4 Block=3000x500 Type=Byte, ColorInterp=Undefined<br>
&gt;<br>
&gt; My goal is to have an &quot;RGB-Undefined&quot; color interpretation.<br>
&gt; Have you any idea of the creation option (or driver option ?) to set to have<br>
&gt; the same color interpretations ?<br>
<br>
</div>Actually after looking more precisely at the code and a bit of testing, I see<br>
you can obtain the behaviour you wish by specifying both PHOTOMETRIC=RGB and<br>
ALPHA=NO. (ALPHA=NO only will not be sufficient)<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; Thank you in advance<br>
&gt;<br>
&gt; Nicky<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2011/4/18 Even Rouault &lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;<br>
&gt;<br>
&gt; &gt; Selon Nicolas Mayer &lt;<a href="mailto:nmayer31000@gmail.com">nmayer31000@gmail.com</a>&gt;:<br>
&gt; &gt;<br>
&gt; &gt; Retry by setting the PHOTOMETRIC creation option to MINISBLACK. Otherwise,<br>
&gt; &gt; by<br>
&gt; &gt; default, without specifying it, GDAL assumes that the PHOTOMETRIC is RGB<br>
&gt; &gt; and<br>
&gt; &gt; that the 4th band is an alpha band.<br>
&gt; &gt;<br>
&gt; &gt; You should get :<br>
&gt; &gt; Band 1 Block=100x20 Type=Byte, ColorInterp=Gray<br>
&gt; &gt; Band 2 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt; &gt; Band 3 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt; &gt; Band 4 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt; &gt;<br>
&gt; &gt; There&#39;s no way in the TIFF format to really specify the color<br>
&gt; &gt; interpretation of<br>
&gt; &gt; each band. The way GDAL builds the color interpretation when reading a TIFF<br>
&gt; &gt; file<br>
&gt; &gt; is a combination of the value of the PHOTOMETRIC and EXTRASAMPLES tag.<br>
&gt; &gt;<br>
&gt; &gt; &gt; Hello<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I have a problem with the geotiff (GTiff) driver.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I create a 4-bands raster image in a c++ program. The fourth band was<br>
&gt; &gt; &gt; considered as an alpha band in the geotiff image (actually, it is near<br>
&gt; &gt; &gt; infrared : NIR)<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; $ gdalinfo new_geotiff.tif<br>
&gt; &gt; &gt; Driver: GTiff/GeoTIFF<br>
&gt; &gt; &gt; Files: new__geotiff.tif<br>
&gt; &gt; &gt; Size is 100, 100<br>
&gt; &gt; &gt; (...)<br>
&gt; &gt; &gt; Band 1 Block=100x20 Type=Byte, ColorInterp=Red<br>
&gt; &gt; &gt;   Mask Flags: PER_DATASET ALPHA<br>
&gt; &gt; &gt; Band 2 Block=100x20 Type=Byte, ColorInterp=Green<br>
&gt; &gt; &gt;   Mask Flags: PER_DATASET ALPHA<br>
&gt; &gt; &gt; Band 3 Block=100x20 Type=Byte, ColorInterp=Blue<br>
&gt; &gt; &gt;   Mask Flags: PER_DATASET ALPHA<br>
&gt; &gt; &gt; Band 4 Block=100x20 Type=Byte, ColorInterp=Alpha<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; How to remove the Color interpretation &#39;alpha&#39; and the mask flags ?<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I want to have :<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Band 1 Block=100x20 Type=Byte, ColorInterp=Red<br>
&gt; &gt; &gt; Band 2 Block=100x20 Type=Byte, ColorInterp=Green<br>
&gt; &gt; &gt; Band 3 Block=100x20 Type=Byte, ColorInterp=Blue<br>
&gt; &gt; &gt; Band 4 Block=100x20 Type=Byte, ColorInterp=Undefined<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I already tryed :<br>
&gt; &gt; &gt; pDS-&gt;GetRasterBand(4)-&gt;SetColorInterpretation(GCI_Undefined );<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; I tryed too to set the creation option : &quot;ALPHA&quot; to &quot;NO&quot;.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Thanks in advance for any help.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Nicky<br>
&gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br>