Skip to main content

Jr. NTR Drawing using Python Turtle Graphics

Jr.NTR Drawing using Python Turtle Graphics | RRR Movie Hero Drawing 

Note : If you are facing any issues to copy this code then click select all while copying the code. After that extract the code from the copied text. {Your mobile may lag for 3-5 seconds when you hold the code to copy,it is because the coordinates in the code are so long. Don't worry just wait 3-5 seconds after holding the text and click select all and copy the full page and paste it to your editor and from there copy the code}

Source Code :

import turtle as tu
tu.bgcolor("orange red")

class googlemapslogo:
    def __init__(self):
        self.hairbeard =[(302, 221) ,(301, 231) ,(300, 238) ,(297, 246) ,(296, 254) ,(299, 265) ,(302, 274) ,(305, 284) ,(307, 294) ,(306, 303) ,(312, 312) ,(318, 320) ,(325, 324) ,(329, 328) ,(332, 336) ,(334, 343) ,(334, 354) ,(337, 346) ,(339, 352) ,(343, 346) ,(343, 343) ,(345, 336) ,(350, 330) ,(357, 328) ,(361, 325) ,(356, 325) ,(365, 324) ,(369, 323) ,(374, 322) ,(380, 321) ,(385, 321) ,(390, 323) ,(393, 327) ,(399, 331) ,(404, 332) ,(408, 332) ,(413, 332) ,(417, 331) ,(419, 329) ,(424, 329) ,(429, 331) ,(434, 335) ,(440, 340) ,(450, 349) ,(446, 349) ,(455, 356) ,(450, 356) ,(454, 359) ,(454, 364) ,(462, 362) ,(466, 358) ,(470, 356) ,(473, 352) ,(475, 347) ,(477, 342) ,(480, 342) ,(484, 338) ,(486, 334) ,(487, 330) ,(490, 323) ,(492, 320) ,(493, 311) ,(495, 310) ,(496, 304) ,(500, 299) ,(502, 293) ,(502, 303) ,(501, 307) ,(500, 313) ,(499, 319) ,(495, 324) ,(496, 331) ,(493, 337) ,(491, 343) ,(489, 345) ,(488, 350) ,(487, 356) ,(485, 361) ,(482, 364) ,(479, 369) ,(473, 375) ,(472, 381) ,(469, 386) ,(466, 391) ,(464, 395) ,(461, 403) ,(461, 400) ,(458, 402) ,(457, 406) ,(455, 403) ,(453, 405) ,(450, 408) ,(447, 413) ,(441, 419) ,(439, 423) ,(435, 427) ,(432, 432) ,(430, 435) ,(427, 440) ,(423, 444) ,(420, 447) ,(418, 452) ,(418, 449) ,(415, 450) ,(411, 456) ,(411, 452) ,(408, 459) ,(407, 455) ,(401, 463) ,(403, 456) ,(398, 464) ,(397, 459) ,(393, 465) ,(392, 461) ,(390, 466) ,(388, 464) ,(384, 466) ,(383, 463) ,(381, 465) ,(381, 460) ,(379, 459) ,(378, 466) ,(375, 459) ,(376, 467) ,(371, 459) ,(370, 463) ,(367, 455) ,(365, 463) ,(363, 458) ,(363, 462) ,(359, 453) ,(358, 457) ,(360, 461) ,(355, 456) ,(356, 461) ,(352, 453) ,(352, 457) ,(348, 448) ,(346, 453) ,(344, 447) ,(344, 451) ,(340, 443) ,(340, 447) ,(338, 437) ,(337, 444) ,(335, 439) ,(332, 441) ,(331, 436) ,(329, 434) ,(328, 431) ,(325, 421) ,(324, 415) ,(323, 428) ,(321, 416) ,(323, 406) ,(323, 402) ,(313, 396) ,(309, 392) ,(302, 380) ,(303, 385) ,(298, 378) ,(294, 372) ,(291, 366) ,(288, 360) ,(287, 353) ,(284, 343) ,(281, 330) ,(279, 318) ,(279, 305) ,(280, 294) ,(281, 283) ,(284, 272) ,(285, 265) ,(287, 257) ,(290, 250) ,(292, 240) ,(295, 232) ,(295, 224) ,(296, 218) ,(296, 208) ,(293, 198) ,(289, 194) ,(288, 188) ,(290, 181) ,(292, 172) ,(292, 166) ,(293, 157) ,(296, 148) ,(297, 137) ,(298, 130) ,(300, 121) ,(300, 114) ,(302, 105) ,(306, 98) ,(309, 93) ,(312, 88) ,(317, 85) ,(315, 78) ,(314, 69) ,(314, 59) ,(318, 50) ,(321, 45) ,(328, 39) ,(333, 34) ,(338, 32) ,(341, 25) ,(345, 23) ,(351, 21) ,(353, 18) ,(360, 17) ,(366, 13) ,(373, 9) ,(381, 7) ,(386, 4) ,(393, 6) ,(397, 7) ,(400, 7) ,(403, 9) ,(409, 8) ,(416, 7) ,(426, 8) ,(437, 8) ,(442, 9) ,(451, 11) ,(458, 13) ,(464, 14) ,(468, 17) ,(474, 19) ,(482, 22) ,(487, 26) ,(492, 28) ,(497, 32) ,(500, 34) ,(503, 36) ,(506, 39) ,(511, 44) ,(513, 44) ,(515, 47) ,(516, 48) ,(521, 54) ,(525, 62) ,(527, 71) ,(529, 76) ,(531, 83) ,(535, 87) ,(538, 96) ,(541, 105) ,(542, 114) ,(538, 117) ,(536, 121) ,(533, 126) ,(532, 135) ,(532, 140) ,(531, 146) ,(531, 149) ,(533, 156) ,(532, 165) ,(530, 174) ,(528, 183) ,(529, 191) ,(526, 200) ,(523, 206) ,(521, 212) ,(519, 215) ,(517, 223) ,(513, 229) ,(512, 236) ,(512, 240) ,(511, 246) ,(510, 257) ,(508, 256) ,(507, 252) ,(508, 247) ,(508, 243) ,(509, 237) ,(506, 229) ,(504, 227) ,(506, 225) ,(507, 216) ,(506, 205) ,(504, 198) ,(507, 198) ,(508, 191) ,(512, 191) ,(509, 181) ,(510, 177) ,(508, 171) ,(505, 163) ,(503, 157) ,(499, 158) ,(490, 158) ,(492, 155) ,(488, 156) ,(480, 158) ,(470, 156) ,(463, 153) ,(454, 149) ,(453, 156) ,(450, 149) ,(443, 143) ,(435, 142) ,(421, 141) ,(416, 139) ,(408, 132) ,(401, 131) ,(391, 130) ,(384, 131) ,(379, 129) ,(371, 123) ,(367, 118) ,(360, 111) ,(359, 110) ,(354, 115) ,(350, 116) ,(342, 119) ,(336, 126) ,(348, 123) ,(338, 131) ,(337, 136) ,(335, 142) ,(343, 141) ,(337, 150) ,(338, 157) ,(341, 166) ,(333, 165) ,(342, 170) ,(336, 172) ,(342, 173) ,(335, 176) ,(341, 177) ,(332, 181) ,(340, 185) ,(333, 187) ,(337, 191) ,(328, 194) ,(322, 195) ,(312, 196) ,(317, 198) ,(313, 200) ,(317, 207) ,(311, 207) ,(306, 208) ,(303, 214) ,(302, 222)]
        self.hairbg =[(335, 98) ,(341, 104) ,(352, 112) ,(360, 104) ,(367, 113) ,(373, 120) ,(382, 127) ,(386, 124) ,(392, 124) ,(403, 124) ,(411, 129) ,(420, 131) ,(435, 136) ,(446, 139) ,(451, 155) ,(457, 146) ,(463, 149) ,(476, 148) ,(491, 148) ,(499, 145) ,(498, 151) ,(512, 148) ,(521, 136) ,(528, 130) ,(518, 132) ,(506, 138) ,(508, 122) ,(496, 140) ,(489, 141) ,(485, 143) ,(495, 121) ,(484, 132) ,(487, 120) ,(486, 104) ,(485, 100) ,(474, 106) ,(480, 91) ,(471, 100) ,(470, 85) ,(465, 91) ,(451, 92) ,(434, 93) ,(448, 67) ,(441, 77) ,(436, 58) ,(435, 81) ,(432, 75) ,(424, 85) ,(417, 87) ,(409, 88) ,(412, 67) ,(408, 80) ,(400, 59) ,(395, 75) ,(399, 82) ,(402, 93) ,(403, 104) ,(399, 111) ,(389, 119) ,(377, 119) ,(371, 110) ,(379, 97) ,(377, 90) ,(376, 86) ,(380, 78) ,(374, 82) ,(375, 78) ,(370, 87) ,(362, 82) ,(362, 87) ,(359, 87) ,(354, 98) ,(353, 87) ,(347, 99) ,(339, 97) ,(335, 99)]
        self.face1 =[(326, 192) ,(326, 175) ,(326, 159) ,(330, 138) ,(334, 123) ,(347, 107) ,(363, 102) ,(379, 111) ,(391, 119) ,(399, 119) ,(416, 126) ,(433, 128) ,(439, 128) ,(462, 132) ,(476, 143) ,(502, 142) ,(514, 142) ,(521, 160) ,(519, 185) ,(513, 206) ,(512, 221) ,(511, 231) ,(510, 242) ,(508, 258) ,(508, 268) ,(507, 287) ,(505, 296) ,(501, 309) ,(499, 321) ,(493, 328) ,(490, 338) ,(483, 346) ,(470, 362) ,(451, 374) ,(440, 355) ,(426, 337) ,(402, 335) ,(389, 332) ,(372, 331) ,(360, 333) ,(355, 343) ,(338, 354) ,(327, 340) ,(309, 319) ,(301, 307) ,(301, 279) ,(293, 263) ,(296, 232) ,(300, 216) ,(305, 202) ,(314, 190) ,(327, 191) ,(331, 191)]
        self.face2 =[(441, 237) ,(442, 225) ,(439, 216) ,(450, 215) ,(461, 216) ,(475, 214) ,(480, 212) ,(483, 211) ,(487, 204) ,(488, 192) ,(484, 180) ,(484, 166) ,(493, 157) ,(505, 161) ,(504, 179) ,(508, 189) ,(502, 199) ,(504, 205) ,(504, 211) ,(506, 217) ,(505, 225) ,(507, 232) ,(508, 236) ,(508, 240) ,(508, 244) ,(506, 249) ,(507, 255) ,(505, 255) ,(499, 247) ,(490, 243) ,(485, 240) ,(478, 240) ,(474, 240) ,(466, 240) ,(453, 241) ,(445, 240) ,(441, 238)]
        self.face3 =[(329, 196) ,(334, 194) ,(340, 196) ,(340, 203) ,(345, 209) ,(350, 212) ,(350, 209) ,(358, 214) ,(363, 214) ,(368, 216) ,(378, 216) ,(385, 221) ,(393, 226) ,(401, 227) ,(410, 229) ,(398, 222) ,(386, 212) ,(400, 215) ,(391, 207) ,(405, 215) ,(398, 207) ,(406, 212) ,(401, 204) ,(407, 205) ,(412, 208) ,(418, 212) ,(416, 205) ,(422, 213) ,(426, 225) ,(423, 232) ,(426, 236) ,(431, 239) ,(437, 239) ,(443, 240) ,(450, 242) ,(454, 241) ,(455, 234) ,(456, 227) ,(456, 220) ,(450, 216) ,(455, 216) ,(464, 216) ,(470, 216) ,(480, 216) ,(487, 213) ,(480, 213) ,(489, 209) ,(486, 207) ,(492, 203) ,(486, 202) ,(499, 197) ,(488, 196) ,(498, 189) ,(487, 189) ,(493, 183) ,(490, 183) ,(486, 181) ,(496, 177) ,(486, 175) ,(496, 170) ,(487, 165) ,(480, 164) ,(492, 165) ,(500, 166) ,(505, 169) ,(500, 173) ,(502, 182) ,(504, 187) ,(501, 195) ,(506, 196) ,(506, 191) ,(509, 192) ,(509, 180) ,(508, 170) ,(507, 166) ,(504, 160) ,(505, 155) ,(491, 158) ,(481, 158) ,(472, 157) ,(464, 155) ,(456, 152) ,(452, 155) ,(450, 150) ,(447, 147) ,(442, 146) ,(435, 146) ,(429, 146) ,(421, 145) ,(415, 143) ,(407, 140) ,(413, 140) ,(407, 136) ,(402, 134) ,(392, 134) ,(386, 136) ,(379, 139) ,(377, 135) ,(373, 126) ,(366, 123) ,(362, 121) ,(358, 122) ,(353, 123) ,(348, 126) ,(344, 131) ,(342, 139) ,(342, 145) ,(352, 142) ,(357, 141) ,(366, 141) ,(376, 143) ,(387, 144) ,(382, 148) ,(392, 150) ,(399, 150) ,(410, 152) ,(418, 155) ,(424, 156) ,(433, 158) ,(439, 163) ,(429, 166) ,(438, 167) ,(436, 174) ,(422, 177) ,(410, 178) ,(399, 182) ,(390, 183) ,(403, 186) ,(388, 185) ,(373, 180) ,(373, 182) ,(361, 179) ,(350, 171) ,(348, 177) ,(343, 173) ,(341, 178) ,(340, 183) ,(341, 188) ,(336, 192) ,(328, 197)]
        self.sunglassesborder =[(324, 232) ,(331, 228) ,(338, 227) ,(345, 227) ,(357, 229) ,(368, 230) ,(378, 233) ,(387, 235) ,(394, 237) ,(403, 240) ,(410, 245) ,(411, 251) ,(407, 260) ,(404, 267) ,(398, 274) ,(392, 281) ,(386, 286) ,(378, 290) ,(370, 290) ,(358, 289) ,(350, 286) ,(343, 281) ,(334, 275) ,(326, 268) ,(321, 263) ,(320, 255) ,(320, 245) ,(322, 236) ,(325, 230) ,(336, 226) ,(346, 226) ,(352, 226) ,(362, 227) ,(370, 228) ,(379, 229) ,(389, 232) ,(399, 234) ,(407, 236) ,(418, 237) ,(427, 239) ,(437, 241) ,(447, 243) ,(462, 246) ,(475, 248) ,(483, 249) ,(489, 251) ,(496, 252) ,(502, 256) ,(509, 262) ,(512, 269) ,(512, 278) ,(507, 286) ,(503, 293) ,(497, 298) ,(492, 302) ,(483, 306) ,(474, 307) ,(465, 307) ,(455, 307) ,(444, 304) ,(439, 301) ,(432, 294) ,(430, 286) ,(429, 278) ,(430, 271) ,(430, 263) ,(431, 256) ,(434, 251) ,(441, 248) ,(450, 248) ,(458, 249) ,(465, 250) ,(474, 250) ,(480, 252) ,(487, 252) ,(496, 257) ,(505, 260)]
        self.sunglassescolor =[(326, 234) ,(332, 230) ,(337, 230) ,(344, 229) ,(352, 230) ,(360, 231) ,(369, 232) ,(378, 235) ,(387, 237) ,(395, 240) ,(403, 241) ,(409, 246) ,(409, 254) ,(407, 259) ,(405, 265) ,(401, 270) ,(396, 276) ,(391, 280) ,(385, 284) ,(378, 288) ,(366, 289) ,(360, 288) ,(351, 284) ,(344, 279) ,(336, 275) ,(330, 270) ,(326, 266) ,(322, 261) ,(321, 253) ,(321, 246) ,(322, 240) ,(326, 234)]
        self.sunglassescolor2 =[(436, 251) ,(448, 250) ,(459, 250) ,(468, 251) ,(478, 252) ,(486, 254) ,(494, 256) ,(503, 261) ,(510, 268) ,(510, 277) ,(507, 285) ,(501, 293) ,(493, 300) ,(484, 304) ,(476, 306) ,(465, 306) ,(456, 306) ,(446, 304) ,(439, 299) ,(434, 293) ,(430, 285) ,(430, 280) ,(431, 272) ,(431, 264) ,(432, 257) ,(437, 251)]
        self.eyebrow1 =[(327, 225) ,(335, 222) ,(340, 219) ,(344, 217) ,(345, 213) ,(351, 215) ,(357, 218) ,(365, 221) ,(365, 216) ,(376, 219) ,(380, 222) ,(388, 224) ,(392, 225) ,(400, 229) ,(408, 230) ,(412, 233) ,(407, 233) ,(402, 233) ,(396, 232) ,(389, 229) ,(379, 228) ,(372, 226) ,(364, 226) ,(355, 225) ,(348, 225) ,(341, 225) ,(337, 225) ,(333, 225) ,(327, 227) ,(325, 227)]
        self.eyebrow2 =[(452, 242) ,(459, 242) ,(468, 241) ,(476, 241) ,(474, 240) ,(482, 240) ,(488, 241) ,(493, 244) ,(498, 247) ,(503, 253) ,(495, 251) ,(489, 248) ,(481, 246) ,(476, 246) ,(472, 243) ,(468, 245) ,(466, 245) ,(463, 244) ,(457, 243) ,(453, 242)]
        self.face4 =[(304, 238) ,(313, 243) ,(314, 250) ,(315, 255) ,(318, 262) ,(322, 266) ,(327, 270) ,(331, 274) ,(337, 279) ,(344, 284) ,(352, 288) ,(343, 287) ,(352, 292) ,(346, 296) ,(337, 296) ,(329, 297) ,(347, 298) ,(341, 302) ,(337, 305) ,(331, 306) ,(337, 308) ,(334, 310) ,(327, 310) ,(323, 310) ,(329, 313) ,(332, 317) ,(337, 313) ,(342, 313) ,(349, 313) ,(344, 320) ,(347, 317) ,(353, 313) ,(356, 308) ,(358, 303) ,(365, 302) ,(364, 299) ,(366, 295) ,(367, 292) ,(372, 292) ,(377, 291) ,(384, 289) ,(376, 295) ,(371, 301) ,(367, 306) ,(362, 311) ,(360, 315) ,(358, 319) ,(356, 323) ,(354, 326) ,(350, 329) ,(346, 332) ,(346, 336) ,(342, 341) ,(341, 349) ,(337, 350) ,(334, 345) ,(333, 337) ,(329, 329) ,(320, 321) ,(311, 307) ,(307, 300) ,(303, 283) ,(298, 267) ,(297, 253) ,(298, 244) ,(301, 232) ,(304, 221) ,(308, 230) ,(315, 235) ,(319, 238) ,(319, 244) ,(316, 246) ,(309, 240) ,(304, 238)]
        self.k =[(358, 321) ,(360, 314) ,(365, 307) ,(369, 302) ,(373, 298) ,(377, 294) ,(380, 290) ,(387, 288) ,(383, 291) ,(378, 298) ,(377, 301) ,(375, 306) ,(371, 308) ,(368, 311) ,(365, 313) ,(362, 317) ,(358, 322)]
        self.nose1 =[(379, 318) ,(381, 316) ,(384, 316) ,(387, 318) ,(391, 321) ,(393, 325) ,(395, 330) ,(399, 331) ,(404, 333) ,(409, 333) ,(415, 332) ,(417, 330) ,(419, 328) ,(422, 325) ,(425, 324) ,(429, 325)]
        self.lips1 =[(353, 353) ,(356, 348) ,(360, 345) ,(365, 342) ,(370, 340) ,(377, 340) ,(383, 339) ,(390, 340) ,(395, 340) ,(403, 340) ,(407, 342) ,(414, 344) ,(421, 346) ,(428, 354) ,(431, 360) ,(434, 365) ,(433, 371) ,(432, 377) ,(423, 372) ,(420, 370) ,(412, 367) ,(406, 365) ,(397, 364) ,(389, 363) ,(384, 361) ,(378, 358) ,(372, 357) ,(367, 356) ,(361, 356) ,(353, 353)]
        self.h =[(355, 351) ,(363, 352) ,(369, 351) ,(379, 351) ,(384, 352) ,(389, 354) ,(393, 355) ,(396, 358) ,(402, 357) ,(407, 358) ,(413, 359) ,(419, 360) ,(425, 362) ,(429, 366)]
        self.m =[(364, 347) ,(368, 344) ,(373, 343) ,(378, 342) ,(375, 348) ,(380, 348) ,(384, 345) ,(389, 344) ,(394, 344) ,(399, 346) ,(396, 350) ,(399, 352) ,(404, 348) ,(409, 347) ,(415, 351) ,(418, 355) ,(421, 357) ,(421, 353) ,(430, 363) ,(431, 360) ,(427, 353) ,(421, 348) ,(417, 346) ,(409, 344) ,(399, 342) ,(393, 341) ,(388, 340) ,(382, 339) ,(374, 341) ,(370, 341) ,(363, 344) ,(359, 348)]
        self.nl =[(438, 301) ,(435, 305) ,(437, 311) ,(437, 317) ,(435, 322) ,(433, 325)]
        self.nlm =[(379, 305) ,(384, 308) ,(376, 308) ,(375, 313) ,(377, 315) ,(380, 313) ,(383, 312) ,(386, 313) ,(390, 316) ,(394, 320) ,(397, 324) ,(401, 328) ,(404, 329) ,(408, 331) ,(413, 329) ,(417, 326) ,(420, 323) ,(424, 321) ,(430, 322) ,(429, 321) ,(425, 320) ,(421, 321) ,(419, 322) ,(415, 325) ,(413, 327) ,(411, 327) ,(408, 328) ,(403, 327) ,(399, 324) ,(398, 321) ,(395, 317) ,(391, 314) ,(389, 311) ,(384, 308)]
        self.yy =[(376, 307) ,(376, 304) ,(379, 297) ,(383, 293) ,(389, 286) ,(395, 281) ,(400, 276) ,(404, 272) ,(409, 265) ,(411, 255) ,(417, 257) ,(415, 263) ,(415, 271) ,(414, 278) ,(413, 285) ,(413, 290) ,(411, 299) ,(410, 308) ,(410, 314) ,(406, 315) ,(402, 318) ,(396, 319) ,(393, 314) ,(388, 310) ,(384, 308) ,(377, 308)]
        self.yyy =[(419, 257) ,(423, 257) ,(429, 258) ,(428, 263) ,(429, 273) ,(429, 279) ,(429, 283) ,(429, 290) ,(432, 296) ,(436, 300) ,(434, 304) ,(436, 310) ,(436, 313) ,(434, 322) ,(433, 317) ,(430, 314) ,(426, 311) ,(425, 303) ,(424, 296) ,(420, 291) ,(419, 300) ,(419, 304) ,(417, 308) ,(415, 315) ,(412, 320) ,(412, 316) ,(412, 312) ,(412, 304) ,(415, 299) ,(415, 294) ,(416, 280) ,(418, 272) ,(417, 261) ,(419, 257) ,(419, 257) ,(423, 257) ,(429, 258) ,(428, 263) ,(429, 273) ,(429, 279) ,(429, 283) ,(429, 290) ,(432, 296) ,(436, 300) ,(434, 304) ,(436, 310) ,(436, 313) ,(434, 322) ,(433, 317) ,(430, 314) ,(426, 311) ,(425, 303) ,(424, 296) ,(420, 291) ,(419, 300) ,(419, 304) ,(417, 308) ,(415, 315) ,(412, 320) ,(412, 316) ,(412, 312) ,(412, 304) ,(415, 299) ,(415, 294) ,(416, 280) ,(418, 272) ,(417, 261) ,(419, 257)]
        self.s =[(289, 184) ,(294, 190) ,(297, 199) ,(301, 208) ,(304, 216) ,(308, 224) ,(311, 229) ,(317, 234) ,(321, 235)]
        self.ear1 =[(290, 195) ,(295, 203) ,(295, 212) ,(294, 224) ,(293, 234) ,(290, 243) ,(288, 252) ,(287, 257) ,(284, 269) ,(277, 265) ,(270, 259) ,(269, 251) ,(266, 239) ,(266, 231) ,(264, 223) ,(263, 214) ,(263, 208) ,(264, 201) ,(265, 197) ,(268, 194) ,(269, 189) ,(274, 186) ,(279, 186) ,(285, 190) ,(289, 194) ,(295, 204)]
        self.ear10 =[(279, 198) ,(276, 196) ,(271, 197) ,(270, 200) ,(267, 207) ,(267, 210) ,(267, 217) ,(267, 221) ,(267, 226) ,(269, 232) ,(270, 231) ,(269, 229) ,(269, 225) ,(269, 218) ,(271, 214) ,(272, 213) ,(273, 211) ,(275, 206) ,(278, 203) ,(279, 197)]
        self.ear12 =[(287, 214) ,(282, 217) ,(276, 220) ,(274, 226) ,(276, 232) ,(280, 236) ,(282, 240) ,(283, 248) ,(285, 247) ,(286, 243) ,(286, 238) ,(286, 235) ,(287, 232) ,(289, 229) ,(293, 224) ,(291, 218) ,(288, 214)]
        self.ear2 =[(510, 257) ,(511, 251) ,(512, 244) ,(513, 239) ,(516, 232) ,(519, 232) ,(525, 232) ,(529, 236) ,(529, 239) ,(530, 242) ,(528, 248) ,(524, 253) ,(523, 256) ,(521, 262) ,(519, 267) ,(516, 273) ,(514, 280) ,(512, 284) ,(510, 290) ,(507, 296) ,(502, 304) ,(504, 296) ,(505, 293) ,(507, 289) ,(510, 284) ,(513, 276) ,(513, 271) ,(511, 263) ,(510, 259)]
        self.sunl =[(513, 271) ,(519, 271) ,(519, 263) ,(518, 255) ,(518, 250) ,(517, 246) ,(515, 243) ,(513, 237) ,(516, 232) ,(517, 231) ,(514, 230)]
        self.face5 =[(435, 327) ,(440, 332) ,(443, 337) ,(447, 344) ,(450, 345) ,(449, 336) ,(448, 329) ,(448, 319) ,(449, 314) ,(461, 313) ,(466, 313) ,(477, 314) ,(474, 328) ,(473, 336) ,(468, 344) ,(468, 352) ,(476, 347) ,(476, 342) ,(482, 340) ,(485, 334) ,(490, 327) ,(492, 322) ,(494, 314) ,(498, 302) ,(501, 295) ,(494, 300) ,(494, 301) ,(489, 305) ,(483, 307) ,(473, 309) ,(462, 309) ,(452, 308) ,(444, 306) ,(440, 304) ,(440, 308) ,(440, 311) ,(439, 316) ,(438, 319) ,(436, 328)]
        self.sunl2 =[(411, 252) ,(417, 253) ,(423, 255) ,(428, 256) ,(431, 256)]
        self.j =[(354, 356) ,(355, 361) ,(355, 364) ,(362, 370) ,(366, 375) ,(370, 371) ,(376, 367) ,(382, 366) ,(390, 367) ,(397, 369) ,(403, 371) ,(410, 373) ,(411, 379) ,(416, 381) ,(419, 385) ,(421, 392) ,(425, 391) ,(427, 387) ,(430, 382) ,(433, 376) ,(434, 371) ,(431, 376) ,(425, 372) ,(418, 370) ,(413, 368) ,(406, 366) ,(401, 366) ,(396, 366) ,(391, 363) ,(382, 361) ,(379, 358) ,(370, 358) ,(364, 357) ,(355, 355)]
        self.c =[(518, 239) ,(523, 239) ,(523, 245) ,(522, 249) ,(520, 254) ,(518, 260) ,(515, 266) ,(513, 260) ,(514, 257) ,(514, 250) ,(514, 247) ,(515, 244) ,(516, 240) ,(517, 239)]
        self.neck =[(283, 346) ,(279, 354) ,(277, 366) ,(278, 373) ,(280, 382) ,(283, 388) ,(286, 392) ,(292, 398) ,(301, 404) ,(308, 410) ,(318, 417) ,(333, 421) ,(324, 390) ,(314, 380) ,(294, 357) ,(285, 345) ,(283, 345)]
        self.collar =[(283, 340) ,(284, 344) ,(278, 344) ,(276, 349) ,(273, 353) ,(272, 357) ,(269, 363) ,(266, 371) ,(264, 377) ,(262, 386) ,(261, 395) ,(260, 402) ,(259, 410) ,(259, 418) ,(259, 425) ,(264, 432) ,(270, 441) ,(274, 448) ,(280, 456) ,(286, 464) ,(293, 473) ,(298, 478) ,(302, 485) ,(308, 493) ,(311, 495) ,(315, 489) ,(318, 482) ,(323, 476) ,(330, 467) ,(337, 458) ,(344, 450) ,(347, 442) ,(334, 428) ,(319, 417) ,(314, 414) ,(307, 409) ,(300, 403) ,(293, 398) ,(286, 392) ,(281, 384) ,(278, 379) ,(278, 372) ,(278, 366) ,(280, 357) ,(281, 351) ,(283, 345)]
        self.collar2 =[(416, 451) ,(422, 460) ,(428, 467) ,(437, 476) ,(446, 484) ,(454, 494) ,(458, 489) ,(461, 481) ,(467, 469) ,(472, 458) ,(479, 447) ,(485, 436) ,(489, 426) ,(490, 411) ,(487, 401) ,(485, 392) ,(481, 382) ,(479, 376) ,(474, 375) ,(469, 377) ,(466, 387) ,(457, 397) ,(450, 404) ,(443, 414) ,(435, 425) ,(423, 431) ,(417, 436) ,(410, 447) ,(416, 451)]
        self.shirt =[(476, 375) ,(483, 381) ,(492, 382) ,(499, 386) ,(507, 388) ,(515, 388) ,(523, 391) ,(533, 396) ,(543, 399) ,(555, 403) ,(569, 408) ,(580, 411) ,(592, 414) ,(600, 419) ,(610, 423) ,(620, 429) ,(628, 433) ,(639, 440) ,(646, 448) ,(663, 456) ,(673, 464) ,(681, 470) ,(685, 477) ,(697, 491) ,(702, 503) ,(709, 516) ,(713, 529) ,(714, 538) ,(718, 550) ,(706, 561) ,(691, 561) ,(646, 561) ,(601, 561) ,(162, 560) ,(137, 561) ,(85, 560) ,(64, 560) ,(51, 560) ,(42, 559) ,(34, 559) ,(32, 559) ,(32, 556) ,(33, 549) ,(35, 535) ,(40, 525) ,(45, 516) ,(48, 510) ,(51, 504) ,(55, 499) ,(61, 491) ,(70, 481) ,(77, 477) ,(84, 470) ,(94, 464) ,(108, 457) ,(121, 453) ,(132, 447) ,(148, 438) ,(168, 429) ,(190, 419) ,(203, 412) ,(216, 406) ,(228, 401) ,(237, 397) ,(250, 392) ,(258, 389) ,(263, 387) ,(259, 407) ,(259, 417) ,(262, 433) ,(273, 448) ,(284, 463) ,(297, 479) ,(303, 486) ,(320, 475) ,(331, 462) ,(359, 469) ,(395, 466) ,(408, 460) ,(439, 451) ,(459, 425) ,(471, 409) ,(477, 388) ,(478, 374)]
        self.collarbg1 =[(282, 343) ,(276, 350) ,(273, 360) ,(270, 367) ,(267, 381) ,(264, 394) ,(264, 402) ,(263, 414) ,(264, 425) ,(270, 434) ,(277, 444) ,(285, 453) ,(293, 463) ,(299, 472) ,(306, 484) ,(310, 487) ,(317, 479) ,(322, 470) ,(329, 459) ,(335, 449) ,(330, 442) ,(322, 436) ,(322, 423) ,(309, 412) ,(301, 409) ,(288, 400) ,(279, 386) ,(277, 372) ,(276, 359) ,(281, 344)]
        self.collarbg2 =[(422, 451) ,(427, 458) ,(433, 465) ,(440, 473) ,(447, 478) ,(455, 486) ,(463, 475) ,(470, 457) ,(483, 434) ,(486, 422) ,(485, 410) ,(483, 394) ,(479, 383) ,(477, 381) ,(470, 389) ,(464, 399) ,(456, 410) ,(451, 417) ,(446, 423) ,(434, 435) ,(429, 443) ,(421, 453)]
        self.tie =[(329, 466) ,(333, 459) ,(340, 452) ,(347, 445) ,(362, 449) ,(380, 448) ,(407, 442) ,(414, 453) ,(418, 458) ,(419, 465) ,(413, 473) ,(410, 478) ,(404, 485) ,(406, 495) ,(413, 499) ,(419, 501) ,(425, 502) ,(429, 511) ,(433, 520) ,(438, 530) ,(441, 539) ,(448, 545) ,(456, 555) ,(462, 559) ,(449, 560) ,(421, 561) ,(388, 553) ,(385, 544) ,(381, 534) ,(378, 522) ,(376, 512) ,(375, 501) ,(373, 497) ,(370, 493) ,(359, 485) ,(348, 478) ,(340, 474) ,(329, 466)]
        self.d1 =[(315, 491) ,(318, 485) ,(320, 481) ,(325, 472) ,(330, 468) ,(340, 473) ,(349, 479) ,(356, 484) ,(366, 490) ,(374, 496) ,(375, 507) ,(377, 522) ,(380, 529) ,(383, 536) ,(386, 545) ,(389, 554) ,(393, 560) ,(382, 561) ,(374, 561) ,(364, 554) ,(362, 541) ,(363, 528) ,(364, 519) ,(364, 504) ,(364, 492) ,(356, 489) ,(357, 511) ,(352, 507) ,(342, 503) ,(335, 499) ,(325, 495) ,(314, 491)]
        self.d2 =[(109, 560) ,(104, 544) ,(99, 531) ,(91, 510) ,(89, 495) ,(103, 484) ,(120, 476) ,(135, 471) ,(156, 460) ,(170, 456) ,(179, 447) ,(192, 442) ,(203, 435) ,(213, 424) ,(219, 416) ,(238, 411) ,(239, 417) ,(240, 421) ,(248, 419) ,(258, 416) ,(261, 428) ,(267, 440) ,(276, 451) ,(283, 463) ,(292, 472) ,(300, 486) ,(308, 493) ,(313, 496) ,(316, 492) ,(328, 495) ,(339, 502) ,(348, 505) ,(356, 510) ,(356, 489) ,(363, 492) ,(364, 510) ,(362, 526) ,(363, 541) ,(363, 549) ,(363, 560) ,(338, 560) ,(313, 560) ,(294, 560) ,(238, 560) ,(216, 560) ,(206, 561) ,(197, 550) ,(185, 538) ,(163, 518) ,(141, 508) ,(150, 521) ,(155, 533) ,(163, 544) ,(172, 559) ,(169, 560) ,(151, 543) ,(161, 560) ,(153, 560) ,(132, 561) ,(113, 561) ,(107, 559)]
        self.d3 =[(72, 499) ,(80, 512) ,(85, 528) ,(90, 544) ,(73, 561) ,(72, 540) ,(73, 517) ,(72, 498)]
        self.d4 =[(412, 455) ,(417, 459) ,(417, 470) ,(409, 480) ,(404, 487) ,(406, 492) ,(411, 497) ,(419, 493) ,(426, 491) ,(440, 489) ,(446, 492) ,(454, 493) ,(447, 489) ,(439, 478) ,(433, 471) ,(428, 465) ,(422, 458) ,(417, 453) ,(413, 454) ,(413, 456)]
        self.d5 =[(486, 389) ,(489, 392) ,(492, 392) ,(497, 391) ,(504, 396) ,(512, 402) ,(523, 406) ,(531, 409) ,(546, 413) ,(552, 417) ,(543, 419) ,(527, 422) ,(514, 429) ,(506, 437) ,(519, 434) ,(531, 433) ,(495, 450) ,(527, 438) ,(512, 446) ,(527, 441) ,(539, 438) ,(556, 436) ,(567, 436) ,(578, 438) ,(587, 439) ,(599, 444) ,(618, 449) ,(634, 452) ,(648, 461) ,(659, 470) ,(670, 476) ,(682, 486) ,(672, 476) ,(682, 484) ,(689, 490) ,(695, 500) ,(697, 506) ,(701, 515) ,(703, 525) ,(710, 538) ,(711, 549) ,(714, 558) ,(701, 559) ,(691, 559) ,(680, 559) ,(668, 560) ,(654, 560) ,(648, 560) ,(635, 560) ,(616, 558) ,(599, 560) ,(582, 560) ,(569, 560) ,(554, 560) ,(530, 559) ,(510, 559) ,(492, 559) ,(464, 558) ,(456, 554) ,(449, 548) ,(443, 537) ,(435, 524) ,(431, 514) ,(426, 504) ,(417, 502) ,(412, 497) ,(427, 491) ,(432, 491) ,(441, 490) ,(451, 496) ,(457, 494) ,(461, 486) ,(464, 478) ,(470, 470) ,(475, 458) ,(481, 445) ,(488, 432) ,(489, 418) ,(489, 410) ,(486, 397) ,(488, 388)]
        self.d6 =[(374, 497) ,(377, 494) ,(381, 491) ,(386, 487) ,(393, 486) ,(400, 486)]
        self.d7 =[(179, 451) ,(190, 445) ,(205, 439) ,(241, 424) ,(246, 425) ,(253, 427) ,(259, 426) ,(261, 432) ,(266, 436) ,(271, 444) ,(276, 451) ,(282, 459) ,(287, 465) ,(283, 465) ,(272, 461) ,(267, 459) ,(257, 454) ,(263, 453) ,(268, 451) ,(272, 447) ,(268, 443) ,(265, 439) ,(263, 437) ,(257, 437) ,(251, 437) ,(241, 434) ,(238, 434) ,(240, 428) ,(239, 428) ,(232, 436) ,(218, 446) ,(207, 450) ,(199, 452) ,(185, 452) ,(179, 452)]
        self.d8 =[(361, 539) ,(354, 533) ,(344, 528) ,(334, 524) ,(321, 520) ,(304, 514) ,(289, 509) ,(275, 507) ,(250, 499) ,(265, 506) ,(284, 511) ,(297, 518) ,(244, 507) ,(261, 514) ,(273, 519) ,(288, 522) ,(300, 527) ,(315, 530) ,(330, 532) ,(330, 532) ,(347, 538) ,(361, 540)]
        self.pen = tu.Turtle()
        self.pen.speed(0)
        self.x_offset = 400
        self.y_offset = 300


    def go(self, x, y):
        self.pen.penup()
        self.pen.goto(x-self.x_offset,(y*-1)+self.y_offset)
        self.pen.pendown()  


    def paint(self,coord,co=(0,0,0)):
        self.pen.color(co)
        t_x,t_y = coord[0]
        self.go(t_x,t_y)
        self.pen.fillcolor(co)
        self.pen.begin_fill()
        t = 0
        for i in coord[1:]:
            print(i)
            x,y = i
            if t:
                self.go(x,y)
                t = 0
                self.pen.begin_fill()
                continue
            if x == -1 and y == -1:
                t = 1
                self.pen.end_fill()
                continue
            else:
                self.pen.goto(x-self.x_offset,(y*-1)+self.y_offset) 
        self.pen.end_fill()


    def draw_fn(self,coord,mode = 1,co = (0,0,0),thickness = 1):
        co = (co[0]/255,co[1]/255,co[2]/255)

        self.pen.color(co)

        if mode:
            self.pen.width(thickness)
            t_x,t_y = coord[0]
            self.go(t_x,t_y)
            t = 0
            for i in coord[1:]:
                print(i)
                x,y = i
                if t:
                    self.go(x,y)
                    t = 0
                    continue
                if x == -1 and y == -1:
                    t = 1
                    continue
                else:
                    self.pen.goto(x-self.x_offset,(y*-1)+self.y_offset)
        else:
            self.paint(coord=coord,co = co)

    
    def draw(self,retain=True):
        self.draw_fn(self.face1,co = (240, 195, 190),mode = 0)
        self.draw_fn(self.yy,co = (238, 157, 128),mode = 0)
        self.draw_fn(self.yyy,co = (238, 157, 128),mode = 0)
        self.draw_fn(self.nlm,co = (209, 133, 101),mode = 1,thickness=3)
        self.draw_fn(self.nl,co = (175, 94, 65),mode = 1,thickness=3)
        self.draw_fn(self.face2,co = (246, 174, 146),mode = 0)
        self.draw_fn(self.face3,co = (241, 157, 121),mode = 0)
        self.draw_fn(self.face4,co = (209, 128, 106),mode = 0)
        self.draw_fn(self.face5,co = (228, 147, 126),mode = 0)
        self.draw_fn(self.k,co = (140, 63, 37),mode = 0)
        self.draw_fn(self.nose1,co = (19, 0, 0),mode = 0,thickness=3)
        self.draw_fn(self.sunglassescolor,co = (71, 95, 97),mode = 0)
        self.draw_fn(self.sunglassescolor2,co = (71, 95, 97),mode = 0)
        self.draw_fn(self.eyebrow1,co = (30, 24, 24),mode = 0)
        self.draw_fn(self.eyebrow2,co = (30, 24, 24),mode = 0)
        self.draw_fn(self.sunglassesborder,co = (236, 225, 226),mode = 1,thickness=3)
        self.draw_fn(self.sunl2,co = (236, 225, 226),mode = 1,thickness=3)
        self.draw_fn(self.ear1,co = (247, 177, 157),mode = 0)
        self.draw_fn(self.ear10,co = (109, 27, 1),mode = 0)
        self.draw_fn(self.ear12,co = (109, 27, 1),mode = 0)
        self.draw_fn(self.ear2,co = (247, 177, 157),mode = 0)
        self.draw_fn(self.c,co = (152, 53, 17),mode = 0)
        self.draw_fn(self.sunl,co = (236, 225, 226),mode = 1,thickness=3)
        self.draw_fn(self.shirt,co = (241, 244, 253),mode = 0)
        self.draw_fn(self.tie,co = (174, 195, 238),mode = 0)
        self.draw_fn(self.d6,co = (124, 144, 194),mode = 1,thickness=3)
        self.draw_fn(self.d1,co = (125, 144, 203),mode = 0)
        self.draw_fn(self.d2,co = (214, 226, 248),mode = 0)
        self.draw_fn(self.d3,co = (214, 226, 248),mode = 0)
        self.draw_fn(self.d4,co = (125, 144, 203),mode = 0)
        self.draw_fn(self.d5,co = (214, 226, 248),mode = 0)
        self.draw_fn(self.d7,co = (125, 143, 202),mode = 0)
        self.draw_fn(self.d8,co = (125, 144, 203),mode = 0)
        self.draw_fn(self.collar,co = (241, 242, 255),mode = 0)
        self.draw_fn(self.collarbg1,co = (174, 195, 238),mode = 0)
        self.draw_fn(self.collar2,co = (241, 242, 255),mode = 0)
        self.draw_fn(self.collarbg2,co = (174, 195, 238),mode = 0)
        self.draw_fn(self.neck,co = (209, 129, 106),mode = 0)
        self.draw_fn(self.hairbeard,co = (34, 20, 20),mode = 0)
        self.draw_fn(self.j,co = (212, 133, 104),mode = 0)
        self.draw_fn(self.s,co = (213, 209, 209),mode = 1,thickness=4)
        self.draw_fn(self.hairbg,co = (0, 0, 0),mode = 0)
        self.draw_fn(self.lips1,co = (153, 48, 45),mode = 0)
        self.draw_fn(self.h,co = (43, 6, 7),mode = 1,thickness=3)
        self.draw_fn(self.m,co = (137, 35, 30),mode = 0)
        
        

        if retain:
            tu.done()

pen=googlemapslogo()
pen.draw()

Output/Result :


Comments

Popular posts from this blog

Draw anyone's Sketch using Python Turtle Graphics in Python Programming

Draw anyone's Sketch using Python Turtle Graphics in Python Programming 👨‍💻🔥 In this post ,I will tell you about How to make Anyone's Sketch in Python using svg file and using these libraries: Turtle,cv2(opencv-python),svgpathtools,svg.path and tqdm. You can install these libraries using pip command. Turtle is pre-installed in mostly all programming softwares. And here are the pip commands to install other libraries : pip install opencv-python pip install svgpathtools pip install svg.path pip install tqdm 𝗦𝘁𝗲𝗽𝘀 𝘁𝗼 𝗺𝗮𝗸𝗲 𝘀𝗸𝗲𝘁𝗰𝗵 :  1)Go to https://svgconvert.com/#/  2)Upload the image and change the threshold value according to the image and download it as a svg file.  3)Save the code and svg file in the same folder.  Source Code : import turtle as tu import cv2 from svgpathtools import svg2paths2 from svg.path import parse_path from tqdm import tqdm class sketch_from_svg: def __init__(self,path,scale=30,x_offset=400,y_offset=400): self.path =

Robert Downey Jr - Tony Stark - Ironman Sketch using Python Turtle Graphics

Robert Downey Jr Sketch using Python Turtle Graphics 👨‍💻 About Python Turtle Graphics : Turtle graphics is a popular way for introducing programming to kids. It was part of the original Logo programming language developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon in 1967. Imagine a robotic turtle starting at (0, 0) in the x-y plane. After an import turtle , give it the command turtle. Note: If you are facing any issue to copy the code then copy the full page clicking 'select all',paste it to your notepad and copy the code from there. Here is the source code : import turtle as tu class rdj: def __init__(self): self.mouth = [(374, 382),(368, 382),(359, 382),(347, 379),(339, 381),(334, 384),(323, 380),(315, 380),(293, 385),(321, 387),(339, 387),(345, 386),(357, 385),(374, 383),(-1, -1),(389, 389),(393, 387),(395, 381),(395, 373),(377, 362),(366, 357),(358, 360),(351, 357),(345, 354),(344, 357),(337, 355),(333, 357),(327, 355),(323, 357),(303, 362),(

Sketchpy Python Library | How to use and How to Install

How to use sketchpy library in python | How to install sketchpy library in python programming Hello visitors, In this blogpost I will tell you about new python library called ' Sketchpy ' It's a new library in python programming. You can consider sketchpy as beginning level python project. What is sketchpy? Sketchpy is a library which allows you to draw any sketch using turtle graphics. In sketchpy library there are several classes and you can import these classes and then draw Rdj,Thalapathy Vijay,Apj Abdul kalam ,etc. This library also contains very useful codes like image coordinates tracer ,etc Sketchpy is a beginning level python project to draw amazing and awesome animations,drawings,designs using python turtle graphics. Usage ⬤  Install the package using    pip install sketchpy ⬤  Import it as import sketchpy in your project How to Install ⬤   Install using Terminal ⬤    Install using CMD {Command Prompt} Install pip install sketchpy It will definetely work, bu