<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.14">
<TITLE>GDAL_warp output image sizes vary.... Why?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hey folks</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I am batching the georef of a bunch of images and find GREAT variances between input and output file sizes&#8230;.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">As the input file size is pretty consistent, and the same X,Y points are used for GCP's in each image and the outsize option is set for 67%&nbsp; I would expect a consisent drop in file sizes.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Why is this not the case? Why do the gdal_warp images maintain their appropriate file sizes?&nbsp; And how can I add this condition in?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Note. Images start off as 32 bit and end off at 16bit (there is a 50% drop already).</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">I have had cases where the output file is as large as 50 MEGS&#8230;. </FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Why would the output file be larger than the intermediate file?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Anyone explain this?</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">This is a sample script</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.002213&nbsp; 45.584502 -gcp&nbsp; 1248.85&nbsp; 12074.39 -73.976008&nbsp; 45.594211 -gcp&nbsp; 1238.96&nbsp; 341.61 -73.95824&nbsp; 45.570552 -gcp&nbsp; 12981.31&nbsp; 341.61 -73.984438&nbsp; 45.560847 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_001.tif .\work\iA74_001.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_001.tif .\output\oA74_1.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.020358&nbsp; 45.578035 -gcp&nbsp; 1248.85&nbsp; 12074.39 -73.993978&nbsp; 45.587504 -gcp&nbsp; 1238.96&nbsp; 341.61 -73.976652&nbsp; 45.563685 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.003023&nbsp; 45.55422 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_003.tif .\work\iA74_003.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_003.tif .\output\oA74_3.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.036225&nbsp; 45.579734 -gcp&nbsp; 1248.85&nbsp; 12074.39 -74.007057&nbsp; 45.583378 -gcp&nbsp; 1238.96&nbsp; 341.61 -74.000396&nbsp; 45.557043 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.029551&nbsp; 45.553401 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_004.tif .\work\iA74_004.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_004.tif .\output\oA74_4.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.044881&nbsp; 45.581698 -gcp&nbsp; 1248.85&nbsp; 12074.39 -74.015255&nbsp; 45.581771 -gcp&nbsp; 1238.96&nbsp; 341.61 -74.01513&nbsp; 45.555024 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.044742&nbsp; 45.554951 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_005.tif .\work\iA74_005.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_005.tif .\output\oA74_5.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.06504&nbsp; 45.585733 -gcp&nbsp; 1248.85&nbsp; 12074.39 -74.035766&nbsp; 45.582529 -gcp&nbsp; 1238.96&nbsp; 341.61 -74.041636&nbsp; 45.556102 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.070897&nbsp; 45.559304 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_007.tif .\work\iA74_007.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_007.tif .\output\oA74_7.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.08218&nbsp; 45.58133 -gcp&nbsp; 1248.85&nbsp; 12074.39 -74.052898&nbsp; 45.584496 -gcp&nbsp; 1238.96&nbsp; 341.61 -74.04711&nbsp; 45.55806 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.076378&nbsp; 45.554894 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_008.tif .\work\iA74_008.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_008.tif .\output\oA74_8.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.091197&nbsp; 45.582613 -gcp&nbsp; 1248.85&nbsp; 12074.39 -74.061579&nbsp; 45.583126 -gcp&nbsp; 1238.96&nbsp; 341.61 -74.060646&nbsp; 45.556387 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.09025&nbsp; 45.555874 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_009.tif .\work\iA74_009.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_009.tif .\output\oA74_9.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">gdal_translate -gcp&nbsp; 12981.31&nbsp; 12074.39 -74.102078&nbsp; 45.582808 -gcp&nbsp; 1248.85&nbsp; 12074.39 -74.072451&nbsp; 45.582883 -gcp&nbsp; 1238.96&nbsp; 341.61 -74.072321&nbsp; 45.556136 -gcp&nbsp; 12981.31&nbsp; 341.61 -74.101934&nbsp; 45.556061 -scale&nbsp; -ot byte&nbsp; -outsize&nbsp; 67%% 67%% -a_srs epsg:4326 -mo &quot;Area_or_Point = Area&quot;&nbsp; A74_010.tif .\work\iA74_010.tif</FONT></P>

<P><FONT SIZE=2 FACE="Arial">gdalwarp -t_srs epsg:4326 .\work\iA74_010.tif .\output\oA74_10.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">rmdir /S /Q work</FONT>

<BR><FONT SIZE=2 FACE="Arial">rmdir work</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2 FACE="Arial">This is a snapshot of input file sizes:</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_001.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_003.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_004.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_005.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_006.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_007.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_008.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_009.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">98,402,364 A74_010.tif</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Here is a snapshot of intermediate files sizes.</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_001.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_003.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_004.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_005.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_007.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_008.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_009.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,166,568 iA74_010.tif</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">This is a snapshot of output filesizes.</FONT>

<BR><FONT SIZE=2 FACE="Arial">31,590,866 oA74_1.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,688,710 oA74_10.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">31,528,630 oA74_3.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">27,565,240 oA74_4.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">22,693,186 oA74_5.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">33,634,388 oA74_7.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">27,024,772 oA74_8.tif</FONT>

<BR><FONT SIZE=2 FACE="Arial">23,396,196 oA74_9.tif</FONT>
</P>
<BR>

</BODY>
</HTML>