Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuvien koon muuttaminen

Sivun loppuun

v0q [30.10.2004 18:10:38]

#

Eli mitenkä sais tälleen... jos esin vaikka uploadaa kuvan jonnekkin ja sen koko on vaikka 1024x768 ja maksimi koko saisi olla esim 500x500... Niin milläköhän koodilla sais tuon 1024x768 pienennettyä niin että se ei mene tollaseks ihan neliöks ( 500x500 ) vaan sellaseks että pienentää kumpaakin ( korkeutta ja leveyttä ) niin että sama suhde säilyy ?

Taas taitaa mennä vähän vaikeaks mutta tälläsiä nää mun kysymykset on... Vaikeita :)

Blaze [30.10.2004 18:30:41]

#

Katsot, kumpi dimensioista on suurempi, laitat sen 500:ksi ja samassa suhteessa muutat sitten sitä pienempääkin mittaa.

v0q [30.10.2004 18:41:57]

#

Joo... Mutta tää just sitä hain että mitenköhän se tapahtuu php :n avulla ?

Blaze [30.10.2004 18:49:30]

#

Siitä on puhuttu tällä viikolla: https://www.ohjelmointiputka.net/keskustelu/6812-galleria

v0q [30.10.2004 19:11:00]

#

Edit.

Joo kyllähän tuo muuten kelpaa mutta kun pitäis saada niin... Kun formin kautta oon uploadannu kuvan... se muuttais sen kuvan fyysistä kokoa eikä vaan printtais kuvaa sen kokosena minkä kokoseks se sen muuttaa... Eli ehdotuksia ?

ajv [30.10.2004 19:52:38]

#

Ai niinku tälleen?

v0q [30.10.2004 20:03:06]

#

Ei... Tossa se vaan on pienentäny noi tuohon... Ja linkistä saa isommaks... Kun siis haluaisin sellasen että esim tossa kun sulla toi kuva hevosesta... toi 213.jpg... Se on oikeen kokosena tollanen iso... niin haluisin että esim. just toi 213.jpg muuttuis vaikka yhtä pieneks kun sun thumbnaili siitä... Jos tajuut :)

tsuriga [30.10.2004 20:22:57]

#

https://www.php.net/manual/en/function.imagejpeg.php
Eli, sille voi antaa toisena parametrina tiedostonimen, laitat siihen vaan sen saman kun millä oot avannuki. Ja ettei se printtais/outputtais sitä niin kokeile output bufferointia.

ajv [30.10.2004 20:40:19]

#

V0q: Niinhän se just tekeekin. Siis lataa kuvan ja tekee siitä thumbnailin ja "katselukuvan" ja tuhoaa alkuperäisen.

v0q [30.10.2004 20:49:08]

#

Joo... no sitten haluan sellasen... mutta ei tuota katselukuvaa tartte... kun tekee kuitenkin kuvasta sen kokosen mulla että siitä saa selvää yms. tai se mihin tarkotukseen tulee... kerrokko miten teit tuon ? :)

tsuriga [30.10.2004 21:56:54]

#

Noh, jokos testasit toista parametria ja ob:ia? Tuosta Tempfilen esimerkistähän se on helppo muokata, muutamaa riviä muutat. Jos ei output bufferointi toimi (katso imagejpeg-linkkini viime viestistä, user contributed notes), niin voit tietty kokeilla kirjoittaa sen kuvaresurssin alkuperäiseen tiedostoon. Sillon et tartte imagejpeg:tä.

v0q [30.10.2004 22:20:21]

#

No sain toimimaan ajv :n avulla... Että kiitokset sinnepäin ^^ En oikeen tajua noita vielä niin hyvin kun ei noilla functioilla oo tullu leikittyä ennen... Mutta ajv :n avulla sain yhtä koodia muokkailtua sopivaks ittelleni :)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta