Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Screenshots upload

Sivun loppuun

llr [17.06.2004 13:44:50]

#

Elikkä mitään kätevää keinoa jolla .php luo 150x150 pienemmän kuvan isosta kuvasta? Eli tulisi 2 kuvaa toinen pienempi ja toinen normaali, tällöin pienempi toimisi linkkinä isolle.

Teme [17.06.2004 14:26:52]

#

Onnistuu GD-kirjaston kanssa. Lukase läpi webmasterin kirjoittama opas GD-kirjastosta: https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=gdlb

Luulen, että tajuat pointin itse jo sen jälkeen.

llr [17.06.2004 20:05:39]

#

Idea olisi jo toteutukseen, mutta kun ei edes tälläinen pelitä:

<?php

header("Content-type: image/png");
$imgPng = imagecreatefrompng("loop.png");
imagepng($imgPng);

?>

Erroria heittää kuvasta, vaikka kuva on ihan kunnossa :o

EDIT: Ja sivut siis mbnetis

ajv [17.06.2004 20:10:58]

#

No tähän on ihan oma koodivinkki. Siitä on varmaan apua.

Tempfile [18.06.2004 00:34:57]

#

Minulla oli tuollainen järjestelmä entisellä sivullani, tuo skripti hoiti kuvan tulostuksen, koosta riippumatta, ja toinen skripti tulosti linkit. Taisin tosin hieman parannella tuota funktiota, kunhan rupean taas sivujani tekemään (luultavasti parin kuukauden sisällä) niin saatan laittaa koko systeemin koodivinkiksi.

Edit: Avitetaan nyt vielä kuitenkin. Jotta saat homman toimimaan, kannattaa laittaa tuo funktio omaan tiedostoonsa, käyttää sitä kuvan lähteenä ja antaa sille vaikka GETillä haluttu tiedosto:

<img src="pieni_kuva.php?haluttu_kuva=kuva123" />

llr [18.06.2004 02:02:01]

#

No, mutta siis kun ei toiminut edes toi jonka lähetin ensimmäisenä. Vaikka kuvassa ei ole mitään vikaa, niin silti heivaa jo tästä errorit. Eli tämähän oli ihan testiksi, mutta ei pelitä:

<?php

header("Content-type: image/png");
$imgPng = imagecreatefrompng("loop.png");
imagepng($imgPng);

?>

Antti Laaksonen [18.06.2004 02:10:19]

#

Mitä virheilmoituksia tulee? Kokeilin tuota koodia MBnetissä, ja ainakin minulla se toimi ihan oikein.

llr [18.06.2004 02:54:42]

#

Eh tota niin ;o Kokeilin laittaa tallentaan "temp.png" ja näyttää toimivan ;I

Kiitoksia vinkeistä lopun osaankin


Sivun alkuun

Vastaus

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

Tietoa sivustosta