J,<br><br>A vrt file[1] can implement your requirements. It can create a &#39;lookup table&#39; to translate your pixel values.<br>Start by running gdalbuildvrt on your raster file and modify it to contain the LUT element. It will look something like this:<br>
<pre class="fragment">&lt;VRTDataset rasterXSize=<span class="stringliteral">&quot;512&quot;</span> rasterYSize=<span class="stringliteral">&quot;512&quot;</span>&gt;<br>  &lt;VRTRasterBand dataType=<span class="stringliteral">&quot;Byte&quot;</span> band=<span class="stringliteral">&quot;1&quot;</span>&gt;<br>
    &lt;ComplexSource&gt;<br>      &lt;SourceFilename relativeToVRT=<span class="stringliteral">&quot;1&quot;</span>&gt;utm.tif&lt;/SourceFilename&gt;<br>      &lt;SourceBand&gt;1&lt;/SourceBand&gt;<br>      &lt;ScaleOffset&gt;0&lt;/ScaleOffset&gt;<br>
      &lt;ScaleRatio&gt;1&lt;/ScaleRatio&gt;<br>      &lt;LUT&gt;0:0,253:253,254:255&lt;/LUT&gt;<br>      &lt;SrcRect xOff=<span class="stringliteral">&quot;0&quot;</span> yOff=<span class="stringliteral">&quot;0&quot;</span> xSize=<span class="stringliteral">&quot;512&quot;</span> ySize=<span class="stringliteral">&quot;512&quot;</span>/&gt;<br>
      &lt;DstRect xOff=<span class="stringliteral">&quot;0&quot;</span> yOff=<span class="stringliteral">&quot;0&quot;</span> xSize=<span class="stringliteral">&quot;512&quot;</span> ySize=<span class="stringliteral">&quot;512&quot;</span>/&gt;<br>
    &lt;/ComplexSource&gt;<br>  &lt;/VRTRasterBand&gt;<br>  &lt;VRTRasterBand dataType=<span class="stringliteral">&quot;Byte&quot;</span> band=<span class="stringliteral">&quot;2&quot;</span>&gt;<br>    &lt;ComplexSource&gt;<br>
      &lt;SourceFilename relativeToVRT=<span class="stringliteral">&quot;1&quot;</span>&gt;utm.tif&lt;/SourceFilename&gt;<br>      &lt;SourceBand&gt;2&lt;/SourceBand&gt;<br>      &lt;ScaleOffset&gt;0&lt;/ScaleOffset&gt;<br>
      &lt;ScaleRatio&gt;1&lt;/ScaleRatio&gt;<br>      &lt;LUT&gt;0:0,253:253,254:255&lt;/LUT&gt;<br>      &lt;SrcRect xOff=<span class="stringliteral">&quot;0&quot;</span> yOff=<span class="stringliteral">&quot;0&quot;</span> xSize=<span class="stringliteral">&quot;512&quot;</span> ySize=<span class="stringliteral">&quot;512&quot;</span>/&gt;<br>
      &lt;DstRect xOff=<span class="stringliteral">&quot;0&quot;</span> yOff=<span class="stringliteral">&quot;0&quot;</span> xSize=<span class="stringliteral">&quot;512&quot;</span> ySize=<span class="stringliteral">&quot;512&quot;</span>/&gt;<br>
    &lt;/ComplexSource&gt;<br>  &lt;/VRTRasterBand&gt;<br>  &lt;VRTRasterBand dataType=<span class="stringliteral">&quot;Byte&quot;</span> band=<span class="stringliteral">&quot;3&quot;</span>&gt;<br>    &lt;ComplexSource&gt;<br>
      &lt;SourceFilename relativeToVRT=<span class="stringliteral">&quot;1&quot;</span>&gt;utm.tif&lt;/SourceFilename&gt;<br>      &lt;SourceBand&gt;3&lt;/SourceBand&gt;<br>      &lt;ScaleOffset&gt;0&lt;/ScaleOffset&gt;<br>
      &lt;ScaleRatio&gt;1&lt;/ScaleRatio&gt;<br>      &lt;LUT&gt;0:0,253:253,254:255&lt;/LUT&gt;<br>      &lt;SrcRect xOff=<span class="stringliteral">&quot;0&quot;</span> yOff=<span class="stringliteral">&quot;0&quot;</span> xSize=<span class="stringliteral">&quot;512&quot;</span> ySize=<span class="stringliteral">&quot;512&quot;</span>/&gt;<br>
      &lt;DstRect xOff=<span class="stringliteral">&quot;0&quot;</span> yOff=<span class="stringliteral">&quot;0&quot;</span> xSize=<span class="stringliteral">&quot;512&quot;</span> ySize=<span class="stringliteral">&quot;512&quot;</span>/&gt;<br>
    &lt;/ComplexSource&gt;<br>  &lt;/VRTRasterBand&gt;<br>&lt;/VRTDataset&gt;<br></pre><br>The LUT element is the key here. It tells the VRT driver to keep the values from 0 to 253 as they are and change 254 to 255.<br>Remember to replace the appropriate parts.<br>
<br>[1]: <a href="http://www.gdal.org/gdal_vrttut.html">http://www.gdal.org/gdal_vrttut.html</a><br><br><div class="gmail_quote">On Thu, Oct 27, 2011 at 12:40 PM, joolek <span dir="ltr">&lt;<a href="mailto:joolek.o@gmail.com">joolek.o@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>Yes, this is exactly what I am struggling to do. Gdal is so powerful - but I can&#39;t get it working. </div>
<div>J<div class="im"><br><br>On 26 Oct 2011, at 17:10, &quot;Chaitanya kumar CH [via <a href="http://OSGeo.org" rel="nofollow" link="external" target="_blank">OSGeo.org</a>]&quot;&lt;<a href="http://user/SendEmail.jtp?type=node&amp;node=6935299&amp;i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>&gt; wrote:<br>
<br></div></div><div></div><blockquote type="cite"><div><div class="im">

        Do you want to convert just the pixels with the values (254,254,254)?<br><br></div><div class="gmail_quote"><div class="im">On Wed, Oct 26, 2011 at 9:33 PM, joolek <span dir="ltr">&lt;<a href="http://user/SendEmail.jtp?type=node&amp;node=6933215&amp;i=0" rel="nofollow" link="external" target="_blank">[hidden email]</a>&gt;</span> wrote:<br>

</div><blockquote style="border-left: 2px solid rgb(204, 204, 204); padding: 0pt 1em;" class="gmail_quote"><div class="im">Hi I basically want to convert all the 254 254 254 into 255 255 255... is<br>
this possible?<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/254-into-255-tp6931988p6933182.html" rel="nofollow" link="external" target="_blank">http://osgeo-org.1803224.n2.nabble.com/254-into-255-tp6931988p6933182.html</a><br>

</font></div><div><div></div><div><div class="im">Sent from the GDAL - Dev mailing list archive at <a href="http://Nabble.com" rel="nofollow" link="external" target="_blank">Nabble.com</a>.<br>
_______________________________________________<br>
gdal-dev mailing list<br>
</div><a href="http://user/SendEmail.jtp?type=node&amp;node=6933215&amp;i=1" rel="nofollow" link="external" target="_blank">[hidden email]</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="nofollow" link="external" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><div class="im"><br><br clear="all"><br>-- <br>Best regards,<br>Chaitanya kumar CH.<br><br><a href="tel:%2B91-9494447584" value="+919494447584" target="_blank">+91-9494447584</a><br>17.2416N 80.1426E<br>

<br></div>_______________________________________________
<br>gdal-dev mailing list
<br><a href="http://user/SendEmail.jtp?type=node&amp;node=6933215&amp;i=2" rel="nofollow" link="external" target="_blank">[hidden email]</a>
<br><a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" rel="nofollow" link="external" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a>
        
        <br>
        <br>
        <hr color="#cccccc" noshade size="1">
        <div style="color: rgb(68, 68, 68); font: 12px tahoma,geneva,helvetica,arial,sans-serif;">
                <div style="font-weight: bold;">If you reply to this email, your message will be added to the discussion below:</div>
                <a href="http://osgeo-org.1803224.n2.nabble.com/254-into-255-tp6931988p6933215.html" rel="nofollow" link="external" target="_blank">http://osgeo-org.1803224.n2.nabble.com/254-into-255-tp6931988p6933215.html</a>
        </div>
        <div style="color: rgb(102, 102, 102); font: 11px tahoma,geneva,helvetica,arial,sans-serif; margin-top: 0.4em;">
                
                To unsubscribe from 254 into 255, <a rel="nofollow" link="external">click here</a>.
        </div></div></blockquote>
        
<br><hr width="300" align="left">
View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/254-into-255-tp6931988p6935299.html" target="_blank">Re: 254 into 255</a><div><div></div><div class="h5"><br>
Sent from the <a href="http://osgeo-org.1803224.n2.nabble.com/GDAL-Dev-f2022644.html" target="_blank">GDAL - Dev mailing list archive</a> at Nabble.com.<br></div></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><br clear="all"><br>-- <br>Best regards,<br>Chaitanya kumar CH.<br>
<br>+91-9494447584<br>17.2416N 80.1426E<br>