Autor | Zpráva | ||
---|---|---|---|
pe3k Profil * |
#1 · Zasláno: 19. 6. 2010, 21:14:56
zdravim,
existuje nejaka funkcia ktora po zmenseni obrazku doplni nejakou definovanou farbou prazdne miesto do stvorca obrazku ? teda chcem zmensovat obrazky do velkosti 120x120 ale je jasne ze pri foto 800x600 a inych rozliseniach sa obrazok zmensi do "nestvorcoveho" pomeru .. a chcel by som obrazok vycentrovat na vysku aj na sirku a zvysok doplnit farbou nadefinovanou (bielou) aby vysledy obrazok bol stvorec 120x120 .... .. je v PHP take nieco mozne ? |
||
AM_ Profil |
#2 · Zasláno: 19. 6. 2010, 21:56:10
jakou knihovnu používáš? GD2? tam se změna velikosti provádí tak, že načteš zdrojový obrázek a vytvoříš prázdný obrázek požadované velikosti (imagecreatetruecolor()) a zdrojový obrázek do něj nakopíruješ imagecopyresized nebo imagecopyresampled (pomalejší, kvalitnější). Pokud chceš mít určitou barvu pozadí,
- imagecreatetruecolor vytvoříš obrázek - imagefilledrectangle přes celý tento obrázek - vytvoříš barvu pozadí - imagecopyresampled - nakopíruješ zmenšený obrázek (zde je potřeba trocha vymýšlení vzorečků, abys ho nakopíroval na střed) |
||
pe3k Profil * |
#3 · Zasláno: 19. 6. 2010, 22:06:40
vdaka, skusim sa s tym pohrat ...
dik za nakopnutie spravnym smerom dufam :) |
||
Alphard Profil |
#4 · Zasláno: 20. 6. 2010, 00:32:29
|
||
pe3k Profil * |
#5 · Zasláno: 20. 6. 2010, 10:57:11
super, vdaka!
|
||
Časová prodleva: 14 let
|
0