praegune kellaaeg 06.07.2025 22:12:31
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
25.04.2008 19:48:40
GD pildid |
|
|
Teen tasapisi pilditöötlust GD abil . Tahan teha crop funktsiooni.
$canvas = imagecreatetruecolor($cropWidth,$cropHeight);
imagecopy($canvas,$piece,0,0,$x1,$y1,$cropWidth,$cropHeight);
imagepng($canvas,$sourceFile,90); |
Töötab nii gif pildiga, kui jpg pildiga, kuid png annab sellise veateate.
tsitaat: |
Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib failed to initialize compressor in /home/np7283/domains/muffimaania.pri.ee/public_html/Mgraaf/crop.php on line 43 |
Kusjuures, kui seda png faili ei salvesta uuesti png failiks vaid kas gif või jpg failiks, siis kõik korras. Mida see png nüüd ei toeta? Kas seda viga annaks kuidagi parandada?
Mida näitab see 90 seal salvestamise lõpus. Muidu olen salvestanud täiesti ilma selle numbrita. Siin see ei aita.
imagepng($canvas,$sourceFile); |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
jnt
HV Guru

liitunud: 10.05.2005
|
|
Kommentaarid: 110 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
102 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
25.04.2008 20:14:46
|
|
|
Näidis oli ainult jpeg kohta, teised kohandasin ise, võimalik, et png jaoks polegi seda 90 vaja.
Hetkel lahendasin siis nii, et algul teen tast jpeg faili ja seda laseb siis png ks ümber teha. Viga vist selles, et ta ei oska kõiki png pildiandmeid muuta, kuna osad pildid muudab värvid paigast (need, millel on läbipaistvaid osasid) kui aga on ilma läbipaistvusetta png, siis paistab kõik korras olema.
edit: Tean, et jpg pole läbipaistvust.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.04.2008 21:15:18
|
|
|
andrusny, loeks iga funktsiooni dokumentatsiooni ka ehk ?
bool imagepng ( resource $image [, string $filename [, int $quality [, int $filters ]]] )
quality - Compression level: from 0 (no compression) to 9.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
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
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|