-
Data: 2010-04-20 20:58:35
Temat: Re: Resize obrazka w roznych skalach
Od: Michoo <m...@v...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Maciej Pilichowski pisze:
> Ale teraz chcialbym nie miec skali tylko liniowej, ale potegowa (no
> i odwrotnosc -- logarytmiczna). W ogolnosci skalowanie jest jakas tam
> funkcja.
>
> Obliczenie skali i wsp. oryginalnych (dla X) wyglada tak:
>
> // input, prefix i -- wejscie
> // output, prefix o -- wyjscie
>
> var ratiox = ((double)input.Width() - 1) / func(output.Width() - 1);
>
> var ix = func(ox) * ratiox;
Przetłumacz ten kod na ludzki, ok? - bo raczej nie obliczasz WEJściowej
wartości współrzędnej x w oparciu o wartość WYJściową?
$cat /dev/glassorb
Zamieszałeś kompletnie:
Jeżeli policzysz logarytm z wymiaru docelowego wymiaru obrazu a potem
przeskalujesz (PRZEMNOŻYSZ/PODZIELISZ) w oparciu o niego to będziesz
skalował w oparciu o STAŁĄ skalę i żeby wrócić do początkowego wymiaru
musisz wykonać operację odwrotną do tej użytej wcześniej, czyli
PODZIELIĆ/POMNOŻYĆ przez tą samą wartość.
Skala logarytmiczna oznacza, że SKALA się zmienia wraz z odległością od
przyjętego początku układu współrzędnych.
Np. w skali logarytmicznej:
mamy 2 odcinki: (10,100) i (10,1000)
po przeskalowaniu mamy odcinki (log(10),log(100)) i (log(10),log(1000)),
czyli (1,2) i (1,3)
aby wrócić do oryginalnych stosujemy funkcję odwrotną:
(10^1,10^2) i (10^1,10^3) -> (10,100) i (10,1000)
$
--
Pozdrawiam
Michoo
Następne wpisy z tego wątku
- 21.04.10 05:52 Maciej Pilichowski
Najnowsze wątki z tej grupy
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
Najnowsze wątki
- 2025-03-20 Grubość socketa AM4+procesor
- 2025-03-20 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-20 Warszawa => Senior Programmer C <=
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-20 Greenpeace została zobowiązana do zapłaty niemal 667 mln dolarów [USA,wyrok sądu]
- 2025-03-20 Re: Dlaczego tak odstają od Tesli?
- 2025-03-19 Brak ograniczeń dla chińskiego kapitału - wam nie do rządu, tylko na zmywak do chińskiej knajpy!!!
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 szal-Unia == federacja policyjna
- 2025-03-19 Polsza == państwo policyjne
- 2025-03-19 Grzegorz Płaczek o programie szczepień dzieci. ,,Stworzono eldorado dla firm farmaceutycznych"
- 2025-03-19 Wietnam wykłada 500M$ i chce zbudować fabrykę za 50G$
- 2025-03-19 Gemini
- 2025-03-19 Mokry sen Zenka :)
- 2025-03-19 Re: Dlaczego tak odstają od Tesli?