Kép átméretezése és továbbadása (headerrel?)
Üdvözletem mindenkinek!
Azon töröm a fejem mostanság, hogy hogyan lehet egy PHP fájl meghívásával átméretezni egy képet és továbbadni azt, mintha egy a PHP fájl egy képfájl lenne.
Sokat Googleztam az ügy érdekében, de nem találtam egyszerű megoldást sajnos.
Tehát: Van egy index.html fájlunk, melyben hivatkozunk egy képre:A PHP programunk beolvassa a GET-tel kapott kép evet, megkeresi a szerveren, módosítja (mondjuk a méretet), majd úgy adja tovább, mintha ő maga lenne egy kép.
PHP.net-en láttam pár megoldási módot, de nekem azok nem működtek sajnos.
Valakinek van egyszerű ötlete erre a problémára?
Előre is köszönöm a válaszokat!
■ Azon töröm a fejem mostanság, hogy hogyan lehet egy PHP fájl meghívásával átméretezni egy képet és továbbadni azt, mintha egy a PHP fájl egy képfájl lenne.
Sokat Googleztam az ügy érdekében, de nem találtam egyszerű megoldást sajnos.
Tehát: Van egy index.html fájlunk, melyben hivatkozunk egy képre:
<img src="kep.php?kep=kep.jpg" />
PHP.net-en láttam pár megoldási módot, de nekem azok nem működtek sajnos.
Valakinek van egyszerű ötlete erre a problémára?
Előre is köszönöm a válaszokat!
PHP
Lassabb lesz, mintha egyből
A program nem lenne többször meghívba egy fájlban, az az egy feldolgozás pedig nem jelent sok veszteségi időt, csak annyit, amennyi a türelmi intervallumba belefér.
Idő
Valóban igazad van, erre nem
Akkor úgy tűnik nem maradt más, minthogy kis képekként elmentsem őket...
(Egyébként az ellentmondás nem valós, mert a szervergépek, amin a tárhely helyezkedik el bikaerősek, és elég durva optikás technikával vannak megcsinálva, csupán annyi az aggasztó, hogy mondjuk 2000 MB nem nyújt nagy teret például egy fotós weboldalnak főleg ha a képeket majdnemhogy duplikáljuk...)
Szerkesztés: az optikai hálózat szerepe mellékes a képek legenerálása folyamán, csupán megemlítettem, hogy a legenerálás után nem 100 mbps-en halad tovább egy UTP-n keresztül (tehát ha a generálás gyorsan zajlik, a továbbítással sem lesz gond).
Ahogyan Poetro is irta, nem
A gyorsítótárazás jó lenne
Ez a megoldas maximum akkor
Pár dolog
Te vagy a fotós, saját oldalad?
Valóban így van, egy részét
A fotós oldalt példaként említettem, de a készülő oldalon pont olyan fontosak a képek (és olyan sok is lesz), mint egy fotós oldalon.
Természetesen nem kellenek óriásképek, hiszen senki sem fogja megvárni (egy már nem annyira hagyományos ADSL kapcsolattal például), hogy egy 2 MB méretű kép betöltsön.
Persze, amig az adott oldal nem növi ki a tárhelyét, addig nincs gond (meg ez nem is annyira valószínű), csupán elméleti kérdésként vetettem fel, mert ha esetleg másnak van jó ötlete, tapasztalata, abból sokat tudok tanulni...
Off: egyébként a hobbim a fotózás : )
Best of
Ha meg kinövöd a tárhelyet -> nagyobbra kell váltani. Egy normális szolgáltatónál erre van lehetőség, persze akkor kicsit többe is kerül.
off: nekem is :)
Privat
Gondoltál már felhőre?
Részleteket sajnos nem tudok, én is csak láttam, de mivel nem érdeklődök most ilyen után, nem ástam bele magam.
CloudFront
ahogy én csinálom
Hazabeszélés
Kép átméretezésre mindig ezt
http://wideimage.sourceforge.net/
Alapból lehet egyből kimenetre nyomni a képet