|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Czy ktos wie jak dziala interpolacja dwuliniowa? , maruszek 18/03/03 00:39 A w zasadzie to chodzi mi tylko o liniową. Problem jest taki - mam rząd powiedzmy 100 pikseli i chcego przeskalować do powiedzmy 73 pikseli korzystając z interpolacji liniowej - musze wiec obliczyc wartosci nowych pikseli, tylko nie wiem jak to sie dokladnie robi (moze ktos z Was widzial jakies wzorki).
Probowalem to obliczac tak jak mi sie zdawało, ze powinno byc, ale moje wyniki różnią sie od tych jakie wypluwa PhotoshopUmieść posta na Brodzie - nie wdając się w zbędne szczegóły... , fiber 18/03/03 00:52
to nie używaj liniowej tylko "bikubicznej" (sorry, nie wiem jak to się po polsku nazywa..)
Jeżeli obrazen zmniejszasz, rodzaj interpolacji nie gra większej roli. Rodzaj interpolacji
jest ważny przy powiększeniach. Najlepsza dostępna w f-szopie jest bikubiczna, bo
porównuje wszystkie pixele dookoła nowoutworzonego.
pozdrawiamAnaliza uryny może wykazać chorobę
jednostki, analiza urny chorobę
społeczeństwa - chyba mnie nie zrozumiałes , maruszek 18/03/03 08:31
ja nie chce nic robic w photoshopie, chce sobie napisac maly programik, ktory bedzie służył tylko i wyłącznie do przeskalowywania jednego rzędu pikseli (czyli np. obrazek wielkosci 1x100 zmniejszyc do 1x67) - nie da sie tutaj zastosowac algorytmu bicubic bo nie ma tych pikseli "dookoła".
PS. bicubuc po polsku to dwusześcienny.
PS2. przy zmniejszaniu rodzaj interpolacji rowniez gra rolę (tak samo duzą jak przypowiekszaniu)Umieść posta na Brodzie - wyglada to tak , bwana 18/03/03 08:52
skalujesz 1/n, masz linie z punktow, dla kazdej pary sasiednich punktow (x1, x2) wykonujesz obliczenie:
x' =x1/n
punkt x' "trafia" miedzy punkty x1 i x2 dzielac odcinek x1-x2 o dlugosci L na dwie czesci o dlugosciach (kolejno od lewej) a i b
nowy punkt x' powinien miec kolor stanowiacy srednia wazona kolorow punktow x1 i x2, tak ze kolor x' = kolor x1 * L / (L-b) + kolor x2 * L/(L-a). W ten sposob nowy punkt x' dostaje swoj kolor po "dwoch rodzicach" x1, x2 w stopniu zaleznym od swojej odleglosci od kazdego z nich.
jesli chodzi o arytmetyke na kolorach, to chyba nalezy operowac oddzielnie na kazdej skladowej (r,g,b) przeksztalcajac na czas obliczen wartosci skladowych zgodnie z wagami jasnosci stosowanymi przy zamianie rgb na skale szarosci (dzieki temu uniknie sie przeklaman w np. jasnosci przeskalowanego obrazu)."you don't need your smile when I cut
your throat" - nie zrozumiałem... :( , fiber 18/03/03 13:13
123Analiza uryny może wykazać chorobę
jednostki, analiza urny chorobę
społeczeństwa
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|