Írta: Oden,
Időpont: 2009. 09. 25. 16:42,
Megtekintve: 153,
Hozzászólás: 1 (Szólj hozzá!)
Sziasztok! Ezt a bejegyzést azért hozom létre mert mindig elfelejtem a címben említettet, majd mindig kieszelem és tuladjonképpen feleslegesnek tartom azt az időt amit ellövök rája :) egyszerűbb fellapozni a blogom oldalait. Nem?
Tehát:
A képátméretezésnek rettentő sok fajtája van, léteznek komplikáltabb eljárások és persze egyszerűbbek is. Az én eljárásom egy egész egyszerű egyed, néhány osztással, néhány szorzással :) Tulajdonképp egy általános iskolás is megtudja csinálni, ha már tanulta a százalékszámítást és a geometriába is bevezették. Csak az oldalszélekkel foglalkozunk, nincs semmi átlószámítás.
Jöjjön a számítás
eredeti_meret[x] = x;
eredeti_meret[y] = y;
kivant_meret[x] = 300px; // csak x kell nekunk most, mert az alapjan szeretnenk csokkenteni a kep meretet hogy elferjen itt-ott
aranyszam = eredeti_meret[x] / kivant_meret[x]; // ebbol megkapjuk hogy hanyada az uj kepmeret a reginek
uj_meret[x] = eredeti_meret[x] * aranyszam;
uj_meret[y] = eredeti_meret[y] * aranyszam;
// igy most megkaptuk az uj kep mereteit ezt mar csak be kell helyettesitenunk oda, ahova akarjuk.
Igaz milyen egyszerű?
Rettenetesen! Innen már csak néhány lépés egy letisztult képkezelő, mondjuk egy stock photo oldalhoz :)
De nem adok ötleteket mert valaki még megfoszt a munkámtól.
Témák:
Tippek, trükkök, Programozás
«Előző bejegyzés
Vissza az elejére |
Vissza a főoldalra
Következő bejegyzés»
Hozzászólások
Szólj hozzá!
Név:
E-mail:
(Egyébként titkos.)
Hozzászólás:
Írd be ezt a kódot:

Ide:
(Ha , nem fog kelleni.)