#109 Képátméretezés elve - 2009. 09. 25. 16:42


Í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»
Bookmark and Share

 

Hozzászólások

» Vissza a tetejére #1 Oden #2009. 10. 12. 19:14:59
ez se megy ...
Szólj hozzá!
Név:

E-mail:


(Egyébként titkos.)
Hozzászólás:
Írd be ezt a kódot: Biztonsági kód Ide:  
(Ha regisztrálsz, nem fog kelleni.)

© Oden.hu, 2008-2009. A honlap Ruf Attila Max tulajdona, Oden.hu.
V 2009. 10. 07. Minden jog fenntartva. Elhelyezés: Hosting ABC. PageRank: Google PageRank