Jump to content
php.lv forumi

Lieliska attēlu apstrādes klase, bet man nestrādā!


Pentiums

Recommended Posts

Šodien atradu lielisku attēlu apstrādes klasi, kods te: http://paste.php.lv/81642bb943753d0056666f...837c1e?lang=php

Uzliku uz servera ImageMagick, visu "sačīnīju", bet izrādās ka šamejs skripts nestrādā!!

Lai samazinātu attēlu pielietoju:

$phMagick = new phMagick('/var/www/images/200903281311545.jpg');
$phMagick->setDestination('/var/www/images/800_200903281311545.jpg')->resize(800,600);

Nekas nenotiek, pat erroru neizmet, mapei 'images' chmod ir uzlikts uz '777'!

uz phpinfo() parādās, ka imagick module enabled, tātad imagemagick strādā.

 

Vēl drošības pēc ar šo te pārbaudiju vai imagemagick samazina bildīti

header('Content-type: image/jpeg');
$i = new Imagick('bilde.jpg');
$i->thumbnailImage(100, 0);
echo $i;

viss notikās.

Edited by Pentiums
Link to comment
Share on other sites

Vai nevarētu būt problēma, ka mainīgo esi nosaucis tieši tāpat kā klasi? Pat ja tas tehniski nerada problēmas, man nešķiet, ka tā ir laba doma.

Pamēģini:

$magiskais_picturz = new phMagick('/var/www/images/200903281311545.jpg') or die('Viss ir slikti! Nesanāk new phMagick!');
$magiskais_picturz->setDestination('/var/www/images/800_200903281311545_new.jpg')->resize(800,600) or die('Viss ir slikti! Nesanāk setDestination->resize'); // un pieliekam, arī, lai taisa jaunu failu, kamēr tiksim skaidrībā, kas notiek.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...