Advertisement
Guest User

Untitled

a guest
Sep 30th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. pw = 6*72;
  2. r = 0.3;
  3. array = Table[{x, y}, {x, -2, 2}, {y, -2, 2}];
  4. array = ArrayFlatten[array, 1];
  5. array = {Red, Disk[#, r] & /@ array};
  6. figure = Graphics[array];
  7. figure = Show[figure, ImageSize -> pw];
  8. Export[NotebookDirectory[] <> "Image.pdf", figure]
  9. (*Now add mask*)
  10. {mx, my} = ImageDimensions[figure];(*Mask dimensions*)
  11. mask =
  12. Image[
  13. Table[Sqrt[x^2 + y^2], {x, -1, 1, 2/(mx - 1)}, {y, -1, 1, 2/(my - 1)}],
  14. ColorSpace -> "Grayscale"] // ColorNegate;
  15. figure = SetAlphaChannel[figure, mask];
  16. Export[NotebookDirectory[] <> "ImageAndMask.pdf", figure]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement