anchor.diff:  		*/
   	}
   
  +	private struct function getExcludedFormats(){
  +		var qry = extensionlist(false);
  +		loop query=qry {
  +			if(qry.id=="B737ABC4-D43F-4D91-8E8E973E37C40D1B") {
  +				if(left(qry.version,1)>=2) return {};
  +			}
  +		}
  +		return {
  +			xbm: true,
  +			pcx: true,
  +			xpm: true
  +		};
  +	}
  +
   	function run( testResults, testBox ) localmode=true{
   		doDynamicSuiteConfig();
  -		variables.testImage = imageNew( "", 100, 100, "rgb", "yellow" );
  +		variables.testImage = imageNew( "", 256, 256, "rgb", "yellow" );
   
   		loop collection=variables.writeImageFormats key="name" value="_imageFormat" {
  -			systemOutput(name & " " & _imageFormat, true);
  +			//systemOutput(name & " " & _imageFormat, true);
   			describe("test image format: [#name#]", function(){
   				it( title="test imageWrite() with format: [#name#], ",
   						data={ imageFormat=_imageFormat },
  
positive.code: 						body=function( data ) {
  					try {
  						var imageFormat = data.imageFormat;
  						// test if we can write a file in this image format (image format is based on file extension )
  						var testFile = getTempFile( getTempDirectory(), "image-write-test", imageFormat );
  						imageWrite ( variables.testImage, testFile );
  
  						expect( isImageFile( testFile ) ).toBeTrue( "Can write an image with the format [#imageFormat#]" );
  					} finally {
  						if ( fileExists( testFile ) )
  							fileDelete( testFile );
  
negative.code: 		}
  		variables.writeImageFormats = {};
  		variables.readImageFormats = {};
  		var excludedFormats = getExcludedFormats();
  		if ( isArray( imgFormats.decoder ) ){ // imageFormats(true) returns with 2.0 by codec
  			// v1
  			for ( local.format in ImageFormats().encoder ){
  				if ( !structKeyExists( excludedFormats, format ) )
  					variables.writeImageFormats[ format ] = format;
  			}
  			for ( local.format in ImageFormats().decoder ){
  				if ( !structKeyExists( excludedFormats, format ) )
  					variables.readImageFormats[ format ] = format;
  			}
  		} else {
  			// v2
  