Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. <?php
  2. $im = new Imagick ("test.jpg");
  3. $red = clone $im;
  4. $red->separateImageChannel (imagick::CHANNEL_RED);
  5. $green = clone $im;
  6. $green->separateImageChannel (imagick::CHANNEL_GREEN);
  7. $red->addImage ($green);
  8. $green->destroy ();
  9. $blue = clone $im;
  10. $blue->separateImageChannel (imagick::CHANNEL_BLUE);
  11. $blue->negateImage();
  12. $red->addImage ($blue);
  13. $blue->destroy();
  14. $red->setFirstIterator ();
  15. $im_new = $red->combineImages (imagick::CHANNEL_ALL);
  16. $im_new->writeImage ("test_rebuilt.png");
  17. echo "<img src="test_b_inverted.png">rn";
  18.  
  19. $im = new Imagick ("test.jpg");
  20. $im->negateImage(false,Imagick::CHANNEL_BLUE);
  21. $im->writeImage ("test_b_inverted.png");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement