Re: Качество масштабирования в SilverLight
От: Sarah Smith Россия  
Дата: 27.08.07 19:52
Оценка:
Пробовал откомпилировать http://silverlight.net/samples/1.1/SilverlightSurface/Run/default.html и подменить имедж на свой: тот же результат. Плохое качество зума. А RenderOptions в WPF/E отсутствует.

Попробовал Flash 9: http://84.21.85.58/tmpimages/imgs.htm
Совсем другое дело.

import flash.display.BitmapData;
var bm:BitmapData = BitmapData.loadBitmap( "MyImg" );

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap( bm, this.getNextHighestDepth(), "auto", true );

this._quality = "BEST";
mc._xscale = 20;
mc._yscale = 20;

var listener:Object = new Object();
listener.onMouseDown = function( ev: Object )
{
if( Key.isDown(Key.CONTROL) )
mc._xscale += 5, mc._yscale += 5;
else
mc._xscale -= 5, mc._yscale -= 5;


}
Mouse.addListener( listener );

mc.play();
this.stop();

Тоесть: он без проблем позволяет повысить качество и не жрёт при этом много памяти. Неужели SilverLight такой кривой?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.