| Autor | Zpráva | ||
|---|---|---|---|
| Meelkor Profil * |
#1 · Zasláno: 3. 3. 2010, 18:51:50
Ahoj, mám script na zmenšování uploadnutých fotografií, ale přesto, že ve scriptu mám kvalitu 100, tak nevypadá tak jsem by jsem si přál.
Script: $obrazek = $_FILES["obrazek"]["tmp_name"];
if(isset($obrazek)) {
$id = $_POST['id'];
$FullPic=ImageCreateFromJPEG($obrazek);
$FullSize=GetImageSize($obrazek);
$Sirka=118;
$Vyska=intval(($PrevSize/$FullSize[0])*$FullSize[1]);
$Pic=ImageCreateTrueColor($Sirka,$Vyska);
ImageCopyResized($Pic,$FullPic,0,0,0,0,$Sirka,$Vyska,$FullSize[0],$FullSize[1]);
if(!ImageJPEG($Pic,"/3w/euweb.cz/3/3zone/delphi/upload/".$id.".jpg",100))
echo "Nepovedla se udělat miniaturka.";
else
echo "Ok";A když třeba uploadnu tento obrázek: Odkaz Tak z toho vyjde toto: Odkaz Ale já chci, aby z toho bylo aspoň něco jako toto :D Odkaz Prostě aby to nebylo tak kostrbaté. Děkuji vám, je to pro mě důležité. Děkuji moc všem. A u světleších obrázků to vypadá ještě hůř. Díky moc :o) |
||
| denCo Profil |
#2 · Zasláno: 3. 3. 2010, 19:06:54
GD nieje Photoshop... skús použiť funkciu na vyrovnávanie čiar...
|
||
| Alphard Profil |
#3 · Zasláno: 3. 3. 2010, 19:10:45
Místo ImageCopyResized() použijte imagecopyresampled().
|
||
| Meelkor Profil * |
#4 · Zasláno: 3. 3. 2010, 19:12:30
Ach, dobře děkuji, jen jak se jmenuje funkce na vyrovnávání čar? Nic jsem nevygooglil :-( A tedy žádná schopnost webů by to ce nejlíp nedokázala, ano? Třeba jiný jazyk nebo tak. Děkuji
|
||
| Meelkor Profil * |
#5 · Zasláno: 3. 3. 2010, 19:15:32
Alphard:
Děkuji mnohokrát! Hnedka je to lepší! Díky moc! :-) |
||
| denCo Profil |
#6 · Zasláno: 3. 3. 2010, 19:20:52
Meelkor:
keby náhodou to potrebuješ tak imageantialias() |
||
| AM_ Profil |
#7 · Zasláno: 3. 3. 2010, 20:44:54
denCo:
z manuálu mi připadá, že ta funkce ovlivňuje jen vykreslování čar, nikoli změnu velikosti obrázku. |
||
| denCo Profil |
#8 · Zasláno: 4. 3. 2010, 09:44:54
AM:
ano, ja som to myslel tak, že tú funkciu len pridá k scriptu a malo by mu vytvoriť lepšiu zmenšeninu |
||
| AM_ Profil |
#9 · Zasláno: 4. 3. 2010, 22:09:32
denCo:
no právěže zmenšování to tuším neovlivní, při změně obrázku se žádné vektory (čáry atd) nevykreslují. |
||
|
Časová prodleva: 16 let
|
|||
0