PHP GD problēma?
Kā saka gudri cilvēki - neko nesaprotu. Izejas attēls - afraid.jpg. PHP kods:
$imgf = 'afraid.jpg';
$im_src = imagecreatefromjpeg($imgf);
$is = getimagesize($imgf);
$im_dst = imagecreatetruecolor($is[0], $is[1]);
imagecopyresampled($im_dst, $im_src,
0, 0, 0, 0,
$is[0], $is[1], $is[0], $is[1]);
header('content-type: image/jpeg');
imagejpeg($im_dst);
Un te nu sākas jautrības. Divi dažādi serverīši (linux). GD ir ar PHP bundlētais (2.0.23 compatible), libjpeg 6.2b, u.t.t. Viss identisks. Izņemot to, ka uz kastes as PHP 4.3.7 rāda šitā, aber uz kastes ar PHP 4.3.8 rāda šitā.
Pie kam, šī problēma nav visām jpeg bildēm. Tikai dažām. Izskatās, ka visas, kuras līdz šim ir bijušas problemātiskas, ir kā reizi ar digitālo fotokameru bildētas (ražotāji un modeļi dažādi).
Varbūt kādam ir šīs problēmas risinājums? Izņemot PHP versijas samazināšanu :)
nbinc
2004. gada 18. augustā, plkst. 16:25
Ja bilde ir ar oriģinālo Headeri (EXIF) tad paskaties kuru ciparu kameru JPEG'iem ir problēmas. Nēesmu 100% pārliecināts, bet moš ka problēma "krāsu shēmā" (Color Space). Tipa mēdz būr sRGB, Adobe RGB, u.t.t. Teiksim Sony kameru tipisks gļuks ka Headeri (es domāju EXIFā) tiek nepareizi uzrādīta šī krāsu shēma, tas ir norāda ka ir sRGB, bet patiesībā ir EPSON2001 un ar PIM pluginu Photoshopaa to varot izlabot. Sīkāk lasi te http://www.ixbt.com/digimage/sonydscp10dop.shtml
maijs
2004. gada 18. augustā, plkst. 17:36
vai tik taa nav Zane?
Lupus
2004. gada 18. augustā, plkst. 17:48
Vaina vienīgi modelī - žū, ko tu nabaga lācim esi nodarijusi?
Ai, ai, ai...
ape
2004. gada 18. augustā, plkst. 18:13
vai ku jautri! sasmējos!
Maita
2004. gada 18. augustā, plkst. 19:54
Žū magnētiskais lauks un peivilkšanās spēks.
DimanC
2004. gada 18. augustā, plkst. 21:03
tā... beidzot arī es izbaudu to bonusu, ka no ārzemēm nevar skatīties visādus papildus failiņus no lācz servera :/
ceru, ka par spīti tam problēmu atrisināsi ;)
Rukicc
2004. gada 18. augustā, plkst. 22:02
Akmens SONY dārzinjā kārtējais.....:D Un kāpēc man nesimpatizēja SONY kameras..?
ape
2004. gada 19. augustā, plkst. 01:40
nu piekačāsim punktus lācītim. bilde bumbās. tautai piespēlēta it kā defekta dēļ. ar ISO filmiņu bla bla vajag mācēt spēlēties - ....
ul
2004. gada 19. augustā, plkst. 11:42
Nē, bildei nav ne vainas (saturam) domāju ka hederī būs vaina.
UL, kam vairāk vajag šo konkrēto bilžu procesingu, kā Lāczam...
AnnA[FN]
2004. gada 19. augustā, plkst. 12:36
Izmēģināju uz php 4.3.4. GD (2.0.15) un libjpgs ir taspac. Ģenerējas ļoti smuki un bez problēmām.
http://bugs.php.net/bug.php?id=29315&edit=2 - Te ir kaut kādas runas par problēmām iekš GD, bet nevar īsti noprast, vai efekts būs sekojošs.
sas
2004. gada 19. augustā, plkst. 18:00
pameegini novaakt EXIF, IPTC un JPG comments, iisaak visu lieko. Tas menais izskataas peec kaut kaada regiona, no kura kamera meera whitepoint, fokusu vai citus parametrus...