Просмотр полной версии : Помехи на фотографиях, при движении.
Здравствуйте .
Проблема : имеются фотографии , которые двигаются в определенном направлении . При их движении , на них возникают какието помехи . Вот пример (В нижней части сайта, флешка) : http://agvisto.ge/dining.php?lang=2
Кому нибудь встечалась такая проблема ?
Заранее спасибо .
Да... я недавно поднимал эту тему ..
тема: http://www.flasher.ru/forum/showthread.php?t=130122
А вот сайт крупного автомобильного концерна: http://citroen.ru/title/ тут тоже помехи (подергивания) есть...
Попробуйте применить способы, которые советует monncar.
А вообще видимо этого не избежать наверное...
Я вот попытался в своём примере программно сжать...рябь исчезла немного, но также и качество чуть пострадало...
растр перемещать нужно по целым пикселям без scale, округляй коодинаты x и y при перемещении, а если медленно перемещаешь, то используй другие переменные с плавающей точкой которые будут накапливать прыжок на следующий пиксель.
KaBKa, а помогите примером или ссылкой где почитать можно про всё это ...
Спасибо.
Мощность видеокарты исправит все, а целопиксельность при быстром перемещении не поможет. Здесь качество рендеринга напрямую зависит от железа
вот пример, если нужен исходник то он тут http://www.kabanovalex.ru/downloads/UntitledFLA+SWF.zip
var xx1:Number=0;
var xx2:Number=0;
var xx3:Number=0;
var y1:Number=0;
var y2:Number=0;
var step:Number = 0.01;
function m(){
xx=_xmouse/5;
xx1=_xmouse/5+100;
xx2=_xmouse/5+200;
y1=_ymouse/5;
y2=_ymouse/5+100;
a1._x=Math.round(xx);
a11._x=xx1;
a12._x=xx2;
a2._x=Math.round(xx);
a21._x=Math.round(xx1);
a22._x=xx2;
a1._y=Math.round(y1);
a11._y=y1;
a12._y=y1;
a2._y=Math.round(y2);
a21._y=Math.round(y2);
a22._y=y2;
};
y2=a1._y;
y1=a2._y;
xx=a1._x;
xx1=a11._x;
xx2=a12._x;
s=setInterval(m,1);
stop();
Мощность видеокарты не зависит, т.к. это флеш отрабатывает растровые изображения.
greenhill
24.09.2009, 17:58
а можно еще поставить галочку в свойствах изображения Allow Smoothing
все равно артефакты проглядываются(((
Может что придумали Adobe-цы в CS4 если кто знает
KaBKa, что Вы здесь за код выложили? Я тоже какать умею, но не делаю это подобным образом. Ваш пример тоже не к месту. Вам про быстрое перемещение большого растра говорят, а вы что показываете? НЕ РАБОТАЮТ ОНИ. В CS4 тоже.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.