> Veikianti mintis toliau. > T.y. iš veikiančios funkcijos ir PNG lieka skaidrus. > > Gal padės. ;) Kokios veikiancios funkcijos? "Justas Butkus" <butkus.justas@gmail.com> wrote in message news:h05qb1$doh$1@trimpas.omnitel.net... > Veikianti mintis toliau. > T.y. iš veikiančios funkcijos ir PNG lieka skaidrus. > > Gal padės. ;) > > Tiesa, kodėl antraštė 'image/jpeg'? > > > $image_p = imagecreatetruecolor($width, $height); > imagealphablending( $image_p, false ); > $colour = imagecolorallocatealpha( $image_p, 0, 0, 0, 127 ); > imagefill( $image_p, 0, 0, $colour ); > imagesavealpha( $image_p, true ); > imagecopyresampled( $image_p, $image, 0, 0, 0, 0, $width, > $height, $width_orig, $height_orig); > > > > -- > JB > > sdf rašė: >> Kaip sumazinti png permatoma paveiksliuka, kad po to vietoj permatomos >> zonos >> nebutu juoda? >> >> Kiek googlinau neradau. Isbandziau visokius imagealphablending ir >> imagecolorallocatealpha bet nieko nesigavo :( >> >> Mano kodas: >> <?php >> >> header('content-type: image/jpeg'); >> >> $percent = 0.5; >> $img = 'water.png'; >> >> $watermark = imagecreatefrompng($img); >> $imgX = imagesx($watermark); >> $imgY = imagesy($watermark); >> >> $newX = $imgX * $percent; >> $newY = $imgY * $percent; >> >> $newImage = imagecreatetruecolor($newX, $newY); >> imagecopyresampled($newImage, $watermark, 0, 0, 0, 0, $newX, $newY, >> $imgX, >> $imgY); >> >> imagepng($newImage); >> >> imagedestroy($watermark); >> imagedestroy($newImage); >> >> ?> >> >>