Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
karabulka
HV kasutaja
liitunud: 06.10.2004
|
16.01.2008 17:06:09
pildi resize on-the-fly |
|
|
Tere,
Ala kodulehel, kus galeriist pilte kuvatakse on fikseeritud suurusega. Pildid aga on igasuguste mõõtmetega. Tahaks pilti avades resizeda pildi nii, et ta mahuks võimalikult täpselt 'kasti' ära. Aga seda muidugi mitte lihtsalt määrates pildile 'kasti' mõõtmed, vaid GD vms abil resize teha.
teada on siis 'kasti' laisu ja kõrgus, pilti loadides saab kuidagi teada tema pikkuse ja laiuse, ning sisi peaks kuidagi neid võrdlema, et leida, milline mõõde on pikim ja siis see panna võrduma maksimaalse mõõtmega, ehk kasti vastava mõõtmega, samas proportsioone säilitades - ning seejärel see pilt ka html koodi manada. Kas oleks seda võimalik teha kuidagi ilma, et see resize-tud pilt serverisse salvestatakse?
On kellelgi ideid, kuidas seda saavutada?
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
infidel
HV kasutaja
liitunud: 31.01.2004
|
16.01.2008 17:36:47
|
|
|
Lihtsaim ja kiireim meetod peaks olema metaandmete lisamine pildi mõõtude kohta. Näiteks pildi nimes - kui alguses on nimi kaks_töllmokka.jpg, siis pärast kaks_töllmokka_640x480.jpg.
|
|
Kommentaarid: 35 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
34 |
|
tagasi üles |
|
|
.Eestlane.
HV kasutaja
liitunud: 14.01.2006
|
16.01.2008 19:38:57
|
|
|
Ajutiselt peaks ikka pildi serverisse salvestama.
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
|
andrusny
Kreisi kasutaja
liitunud: 20.03.2006
|
16.01.2008 19:40:22
|
|
|
Vaata neid koode, nendega peaks saama asja lahendatud. Suuruse arvutamine käib genereerimise lehel, hetkel on seal kindel mõõt pandud, kuid veidi mõttetööd ja selle välja arvutamine ei tohiks eriline probleem olla. Kogu kupatus on pakitult SIIN ja töötav näide (sama, mis pakitud) on siin
Edit: see ei tohiks salvestada minuteada.
_________________
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
|
nene
Kreisi kasutaja
liitunud: 20.03.2004
|
17.01.2008 00:24:30
|
|
|
Kui imagemagic on kasutada, siis on proportsionaalne resizimine käikitegu:
convert sisendfail.jpg -resize 200x300 väljundfail.jpg |
See mahutab sisendfail.jpg täpselt 200x300 kasti sisse.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
|
karabulka
HV kasutaja
liitunud: 06.10.2004
|
17.01.2008 02:09:50
|
|
|
tsitaat: |
Vaata neid koode, nendega peaks saama asja lahendatud. Suuruse arvutamine käib genereerimise lehel, hetkel on seal kindel mõõt pandud, kuid veidi mõttetööd ja selle välja arvutamine ei tohiks eriline probleem olla. Kogu kupatus on pakitult SIIN ja töötav näide (sama, mis pakitud) on siin
Edit: see ei tohiks salvestada minuteada. |
Tänud! Sain sinu asja veidi modifitseerides täitsa korraliku asjaga maha
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
|
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|