Autor | Zpráva | ||
---|---|---|---|
meca Profil |
#1 · Zasláno: 24. 6. 2007, 12:53:30
Už tady nejspíše založim seriál 'Úskalí práce s obrázky v PHP', jelikož tu mam další kousek se kterým si nevím rady a který je asi z dílny George Lucase...
Při snažení uložit obrázek se změněnou velikostí užívám funkce imagecreatefromgif/jpeg/png a dál to házím do fce imagecopyresampled, ze které obrázek vyleze sic zmenšený, avšak černý, jednobarevně černý. Zajímavé je, že když tuto funkci vynechám a z toho imagecreatefrom... to dám přímo do imagegif, tak vše funguje krásně; jen to není zmenšené... Napadá vás něco? :-/ |
||
TFSi Profil |
#2 · Zasláno: 24. 6. 2007, 12:58:15
meca
Napadá vás něco? :-/ Napadá: podělit se s námi o tvůj kód ... |
||
meca Profil |
#3 · Zasláno: 24. 6. 2007, 13:17:55 · Upravil/a: meca
TFSi
Pochybuju, že to z toho někdo pozná... Je to beztak nějaká záhada, se kterou se ale prostě musel už někdy někdo setkat... Ale inu, máš ho mít:
A... $fileName=$_FILES["obrazek"]["tmp_name"] ... A... jak jsem řikal, když vymažu imagecopyresampled a imagegif dám jako první parametr $srcImage, tak je to vše OK (jen se to samosebou nezmenší) ... |
||
Alphard Profil |
#4 · Zasláno: 24. 6. 2007, 13:53:36
if (!imagegif($image, '/home/pichacky/public_html/diskofil/imgprofil/' . $saveName, 100))
přebývá parametr již jsem zde zveřejnil svoji funkčí funkci, podívej se tam pro inspiraci http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=52742&foru m=9&page=-1 |
||
TFSi Profil |
#5 · Zasláno: 24. 6. 2007, 13:58:00 · Upravil/a: TFSi
meca
moc jsem to nezkoumal, ale nějak se mi tam nezdají ty rozměry. No a hlavně mi to taky hází černotu :) Já používám něco obdobného, tak si zkus upravit to, protože to běží tak jak má: $filename = $_FILES['usr']['tmp_name']; |
||
meca Profil |
#6 · Zasláno: 24. 6. 2007, 14:51:37
Wo, hoho! Tak ti TFSi moc děkuji ;) Ač nechápu, v čem to bylo - prostě jsem tam zkoušel různě házet tvý věci do toho mého a různě to kombinovat a najednou se jen kouknu, jestli funguje ten swich, dám:
switch($size[2]) { case 1: $srcImage = imagecreatefromgif($fileName); echo 'bla'; break; (...) A najednou to funguje :D |
||
Časová prodleva: 2 měsíce
|
|||
HGD Profil |
#7 · Zasláno: 27. 8. 2007, 16:16:41
lidi POMOC, mě to dělá to samí a zaboha s tim nic nejde udělat :(
|
||
Časová prodleva: 2 roky
|
|||
Mch81 Profil |
#8 · Zasláno: 24. 3. 2009, 13:13:15
Problem hledejte u allow_url_fopen musi byt ON. Aspon tak jsem vyresil problem ja
|
||
Časová prodleva: 15 let
|
0