Advertisement
junbjn98

Untitled

Oct 9th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. image2 = new SimpleImage("flowers.jpg");
  2. for (pixel: image2) {
  3. avg = (pixel.getRed() + pixel.getGreen() + pixel.getBlue()) / 3;
  4. pixel.setRed(avg);
  5. pixel.setGreen(avg);
  6. pixel.setBlue(avg);
  7. }
  8. width = image2.getWidth();
  9. height = image2.getHeight();
  10.  
  11. image = new SimpleImage("x.png");
  12. image.setSize(50, 30);
  13. for (pixel: image) {
  14. pixel.setRed(0);
  15. pixel.setBlue(255);
  16. pixel.setGreen(0);
  17. }
  18. // Chữ N
  19. for(i=3;i<5;i++){
  20. for(j=8;j<21;j++){
  21. image.getPixel(i,j).setRed(255);
  22.  
  23. }}
  24. for(i=4,k=8;i<15;i++,k++){
  25. for(j=k;j<(2+k);j++){
  26. image.getPixel(i,j).setRed(255);
  27. }}
  28. for(i=13;i<15;i++){
  29. for(j=8;j<21;j++){
  30. image.getPixel(i,j).setRed(255);
  31. }}
  32. // Chữ H
  33. for(i=16;i<18;i++){
  34. for(j=8;j<21;j++){
  35. image.getPixel(i,j).setRed(255);
  36. }}
  37. for(i=18;i<23;i++){
  38. for(j=13;j<15;j++){
  39. image.getPixel(i,j).setRed(255);
  40. }}
  41. for(i=23;i<25;i++){
  42. for(j=13;j<21;j++){
  43. image.getPixel(i,j).setRed(255);
  44. }}
  45. // Chữ A
  46. for(i=26;i<28;i++){
  47. for(j=13;j<21;j++){
  48. image.getPixel(i,j).setRed(255);
  49. }}
  50. for(i=28;i<33;i++){
  51. for(j=13;j<15;j++){
  52. image.getPixel(i,j).setRed(255);
  53. }}
  54. for(i=33;i<35;i++){
  55. for(j=12;j<21;j++){
  56. image.getPixel(i,j).setRed(255);
  57. }}
  58. for(i=28;i<35;i++){
  59. for(j=10;j<12;j++){
  60. image.getPixel(i,j).setRed(255);
  61. }}
  62. for(i=27;i<34;i++){
  63. for(j=19;j<21;j++){
  64. image.getPixel(i,j).setRed(255);
  65. }}
  66. // Chữ
  67. for(i=32,k=5;i<34;i++,k++){
  68. for(j=k;j<(2+k);j++){
  69. image.getPixel(i,j).setRed(255);
  70. }}
  71. for(i=30,k=6;i<32;i++,k--){
  72. for(j=k;j<(2+k);j++){
  73. image.getPixel(i,j).setRed(255);
  74. }}
  75. for(i=36;i<38;i++){
  76. for(j=10;j<21;j++){
  77. image.getPixel(i,j).setRed(255);
  78.  
  79. }}
  80. for(i=38,k=10;i<46;i++,k++){
  81. for(j=k;j<(2+k);j++){
  82. image.getPixel(i,j).setRed(255);
  83. }}
  84. for(i=46;i<48;i++){
  85. for(j=10;j<21;j++){
  86. image.getPixel(i,j).setRed(255);
  87.  
  88. }}
  89. image.setSize(width, height);
  90.  
  91. print(image2);
  92. print(image);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement