słuszna uwaga... przykład
:???:
ftp://rewaloryzacja.com/lagi.zip
w załączniku przesyłam prostego dwga z dwoma przykładami
1. lagi na rastrze przy zoomie o wspomnianym zakresie - opóźnienie wyjątkowo odczuwalne np przy ERASE, warto porównać przy różnych powiększeniach.
- na małych obrazkach faktycznie nie jest tak bardzo odczuwalne, ale bywa :( (wcześniejszy 2011 cierpiał ponadto na czkawkę jeśli wyświetlane były dwa obrazki jednocześnie, lub nałożone); btw 2009 nie miała tego problemu ?!?
- imagequality ;) .... a kiedyś Acada można było zarżnąć obrazkiem obróconym o 0,0001° stopnia, natomiast stare intelicady łykały takie cuda bez zająknięcia (choć wspomnę o pewnej wersji która dławiła się na prostych rastrach a na lekko kopniętym działała bez problemu) tutaj takie sztuczki nie działają :(
? na mój gust problem leży w jakimś ustawieniu związanym z zarządzaniem jakością wyświetlanego rastra; raster wyświetlany jest w III fazach - I pomniejszonej - dziala ok,
II przyjmijmy 50-100% powiększenia - i tutaj laguje, może przy każdej komendzie przelicza ponownie obrazek (rzecz powinna być prosta do naprawienia), przyjmuje zbyt dużą ramkę obrazu poza krawędziami ekranu i przekracza bufor (przydatne przy przesuwaniu, choć mało prawdopodobne bo i tak liczy od nowa :P ), odświeża kolejność kresek (załączony mały plik pokazuje, że nie do końca tak jest, acz duże odrobinę bardziej tną)
2. nieszczęsny fade z image propeties :(
w odniesieniu do poprzedniej wersji poprawili efekt ;P bo teraz jak się zoomuje to obrazek się ściemnia, natomiast teraz przy pomniejszaniu obrazkowi wraca właściwe przyciemnienie. (efekt wygląda tak jakby przy powiększaniu program dokładał kolejną maskę) kurcze... a nie można było tego prościej rozwiązać => przeliczając obrazek w buforze programu - nie spowolniałoby to działania maską?!? co prawda przy zmianie parametrów konieczne byłoby ponowne wczytanie rastra... poza tym i tak program trzyma w pamięci rozkompresowane bitmapy :(
:razz:
imagequality - wygładza piksele obrazka w zakresie powiększenia powyżej 100%, przy innych wartościach działanie tej zmiennej jest raczej niezauważalne,
wspomniane problemy prawdopodobnie może regulować inna zmienna systemowa, może być też możliwe przełączenie silnika renderującego rastry? (pewna inna wersja inellicada miała taki bajer ;)
Mam nadzieję, że uda nam się znaleźć jakieś usprawnienie.
lagi.zip