Saturday, April 25, 2015

ASCII canvas in Python

Python modules that allow to draw primitives using terminal as canvas. I called it ASCII canvas.
I've added support of colors. So now it is possible to draw colored ASCII-images.

Using script to convert RGB pixels from image to terminal colors, I've got terminal art:

Supported colors test table. For Linux:
Colors in terminal Linux
And for Windows:
Colors in terminal Windows

65 comments:

  1. "Hello there, I found your blog by way of Google while
    looking for a related matter, your website came up, it appears to be like good.

    I have bookmarked it in my google bookmarks 야설 ."

    ReplyDelete
  2. This may be a problem with my internet browser because I’ve had this happen previously. Cheers!! 건마탑

    ReplyDelete
  3. I am forever thought about this, regards for putting up.
    야동
    대딸방
    마사지블루
    건마탑

    ReplyDelete
  4. I think the admin of this site is really working hard for his site, for the reason that here every information is quality based
    information.
    스포츠중계

    ReplyDelete
  5. Hello, everything is going perfectly here and ofcourse every one is sharing data,
    that's truly good, keep up writing.

    토토사이트

    ReplyDelete
  6. 바카라사이트 Very descriptive post, I loved that bit. Will there be a part 2?


    ReplyDelete
  7. Usually I don't learn article on blogs, however I would like to say that
    this write-up very pressured me to take a look at and do it!
    Your writing style has been amazed me. Thank you, very
    great article.
    카지노사이트

    ReplyDelete
  8. Amazing! Its really amazing article, I have got much clear idea regarding
    from this post. 경마사이트

    ReplyDelete
  9. Hello Dear, are you really visiting this web site regularly, if so after that you will definitely obtain pleasant experience. 릴게임

    ReplyDelete
  10. Hi there, after reading this remarkable paragraph i am too happy to share my experience here with friends. 온라인카지노

    ReplyDelete
  11. You make it entertaining and you still take care of to keep it sensible.I can not wait to read far more from you.


    https://www.safecasinosite.net

    ReplyDelete
  12. Wow, incredible blog format! How lengthy have you been blogging for? you make running a blog glance easy. The full glance of your site is fantastic, as smartly the content material! https://python.engineering/22786068-how-to-avoid-http-error-429-too-many-requests-python/

    ReplyDelete
  13. "I like to look at an article that makes individuals think. 토토사이트Besides, thank you for allowing me to remark!"

    ReplyDelete
  14. I am pleased that I observed this site, exactly the right information that I was searching for! 안전놀이터

    ReplyDelete
  15. Congratulations on your article, it was very helpful and successful. ab8091b87ce528fc51d200ee63f011f4
    sms onay
    website kurma
    website kurma

    ReplyDelete
  16. Thank you for your explanation, very good content. af48fb6aa115d77da22826dfeb7eae2d
    define dedektörü

    ReplyDelete
  17. Synergy: Aromatherapy Massage combines the benefits of massage therapy with the therapeutic properties of essential oils, creating a synergistic effect that enhances relaxation and healing.

    ReplyDelete
  18. Massage is a therapeutic practice that involves manipulating the muscles and soft tissues

    ReplyDelete
  19. Warm-Up: The session starts with gentle warm-up exercises to prepare the body for movement and relaxation.

    ReplyDelete
  20. full body massage near me is more than just a luxurious treat—it's an investment in your health and well-being.

    ReplyDelete
  21. The pain gate theory explains how a reduction in pain is experienced during the application of massage.

    ReplyDelete
  22. From various massage parlour near me techniques to ambiance considerations, we'll cover it all, ensuring you make an informed choice for a serene experience.

    ReplyDelete
  23. Building a successful YouTube channel is a journey that requires dedication and effort. Prioritize creating valuable content that resonates with your audience, actively engage with your viewers, and continuously strive to improve the quality of your videos. Consistency is key, so maintain a regular posting schedule. Stay motivated, be patient, and embrace the learning process. Enjoy the journey of growth, and remember that success on YouTube often comes from a combination of passion, perseverance, and a genuine connection with your audience.
    https://www.buyyoutubesubscribers.in/

    ReplyDelete
  24. In the heart of India, Delhi's medical prowess is epitomized by its exceptional LASIK eye surgery services. The city's surgeons perform this life-altering procedure with finesse, utilizing the most advanced laser technology available to correct a wide range of vision impairments. Tailored to each individual's eyesight, the treatment offers a permanent solution to dependency on eyewear, providing freedom and an enhanced quality of life. Patients benefit from thorough pre-operative consultations and swift recovery times, underpinned by a robust support system for post-operative care. The commitment to excellence in every facet of the LASIK process places Delhi firmly on the map as a leading destination for those seeking visual liberation.
    https://www.visualaidscentre.com/lasik-eye-surgery/

    ReplyDelete
  25. Discover the benefits of increasing your subscriber count with our targeted services for YouTube channels in India. Gain an edge in the competitive digital marketplace and present a compelling presence to potential viewers with an impressive subscriber base. This strategic enhancement not only looks attractive but can also favorably influence YouTube's algorithm, improving the likelihood of your content being recommended to other users. Securing subscribers swiftly lays down the groundwork for organic growth, spawning a virtuous cycle of viewership and engagement, essential for a lasting impact in India's dynamic online community. Remember, while numbers can kickstart your journey, authentic interactions and quality content are the heart of success on the platform.
    https://sites.google.com/view/buyytsubscribers/

    ReplyDelete
  26. Revolutionize your YouTube channel's growth with our 'Buy YouTube Views India' service. This strategic tool is designed to catapult your organic growth and enhance your visibility within the Indian market. It works by attracting authentic engagements, expanding your content's reach, and creating opportunities for potential collaborations. Renowned for its security and efficiency, our service is a powerful key to boost your YouTube presence in India. Witness the transformative power of genuine views and set your channel apart in the crowded YouTube arena.
    https://www.buyyoutubeviewsindia.in/

    ReplyDelete
  27. Cheap website hosting unlocks the door to the online world for those on a shoestring budget, offering essential features without sacrificing reliability. With these plans, users get a stable platform to host their digital presence, ample data storage, and sufficient bandwidth to support website traffic. Many providers guarantee uptimes, ensuring sites remain accessible at all times.
    https://onohosting.com/

    ReplyDelete
  28. In the bustling Indian YouTube scene, the practice of buying subscribers is often advertised as a fast track to elevating one's channel. Desiring rapid growth, creators are tempted by services offering a surge in subscriber counts overnight. However, these artificially boosted numbers consist mostly of dormant accounts that do not engage with the content, contribute no views, nor partake in community interaction. Such tactics are not only ethically questionable but also risk infringing YouTube's stringent guidelines, potentially leading to channel penalties or termination. The pursuit of inauthentic subscriber inflation can erode trust with genuine viewers, making it a dubious investment for Indian content creators seeking sustainable channel growth and a loyal viewer base.
    https://buyyoutubesubscribersindia.weebly.com/

    ReplyDelete
  29. In the digital bazaar of India, the trend of buying Google reviews is an ill-advised shortcut used by some businesses to enhance their online status. Such practices involve paying for insincere accolades that breach Google's stringent guidelines and risk substantial repercussions, including account suspension. Authentic customer feedback, earned through exemplary service, stands as the beacon of trustworthiness and business integrity. Indian enterprises must eschew these dubious methods and instead foster genuine reviews, which not only align with Google's framework but reinforce the consumer's confidence and loyalty. It's a commitment to authenticity that ultimately uplifts a business's reputation in the long term.
    https://www.seoexpertindelhi.in/buy-google-reviews/

    ReplyDelete
  30. Indian nurses opting to work in Singapore find themselves in a dynamic and supportive healthcare system. As key members of this esteemed workforce, they get to interact with leading-edge technologies and diverse patient populations. The inclusive and nurturing work culture emphasizes continuous professional development, ensuring a fulfilling career trajectory. Competitive salaries and benefits further sweeten the draw, as does the chance to live in a vibrant, multicultural city. A focus on work-life balance is pivotal, and alongside, Singapore's safe and clean environment makes it an ideal place for personal pursuits and family life. For Indian nurses, Singapore represents not just a job, but a holistic lifestyle and a step forward in their nursing careers.
    https://dynamichealthstaff.com/nursing-jobs-in-singapore-for-indian-nurses

    ReplyDelete
  31. Unlock the potential of your online business with India's affordable web hosting solutions, ensuring a dependable 99.9% uptime. Experience lightning-fast page loads to captivate your audience and boost your SEO ranking. Dive into the ease of use with user-friendly control panels designed for seamless website management. Scale your resources with flexible hosting plans that adapt to your company's growth. Rest easy with round-the-clock customer support dedicated to tackling technical issues swiftly. Trust in advanced security protocols safeguarding your site's data integrity. Choose cost-efficiency without sacrificing quality, the ideal web hosting service for India's burgeoning digital market. Embrace the economic hosting essentials that empower entrepreneurs and SMEs alike.
    https://hostinglelo.in/

    ReplyDelete
  32. For leading Google review acquisition, VerifiedFeedbackOnline reigns supreme. This platform is the zenith for authentic-looking, impactful testimonials, designed for the Indian marketplace. VerifiedFeedbackOnline excels in offering custom review packages, seamlessly aligning with your business's unique demands. Their reviews radiate with the authenticity your customers crave, ensuring your Google My Business profile prospers. Confidentiality is key; your brand's reputation and integrity are never compromised. Leveraging their services means stepping up to the forefront of your industry's digital landscape. Trust the pioneers in digital reputation enhancement. Shop for your Google reviews at VerifiedFeedbackOnline and solidify your digital footprint with confidence.
    https://www.sandeepmehta.co.in/buy-google-reviews/

    ReplyDelete
  33. Looking to amplify your music's impact? Dive into our affordable options to buy Spotify plays and skyrocket your tracks to success! With our tailored packages, you'll witness a surge in plays, boosting your visibility and credibility in the music scene. Don't settle for obscurity – invest in a service that delivers real results and genuine plays. Our proven strategies ensure organic growth, helping you stand out amidst the competition. Say goodbye to struggling for recognition and hello to a thriving Spotify profile. Join the league of successful artists who have reaped the benefits of our reliable service. Invest in your music journey today and watch your plays soar to new heights!
    https://www.spotifyfame.com/

    ReplyDelete
  34. Looking to make a splash on Twitch? Boost your content's visibility and engagement by purchasing Twitch clip views today! Elevate your best moments and highlight reels with a simple, effective solution that can propel your channel to new heights. With increased views, your clips will attract attention, garner more engagement, and potentially even go viral within the Twitch community. Showcase your content's popularity and credibility with an impressive view count, setting yourself apart from the competition. Investing in Twitch clip views is a strategic move to amplify your channel's reach and impact, saving you time and effort in the process. Don't miss out on the opportunity to maximize the impact of your Twitch content - buy clip views now and watch your channel soar!
    https://twitchviral.com/

    ReplyDelete
  35. Looking to give your YouTube channel a competitive edge without breaking the bank? Consider purchasing cheap YouTube views today! Increasing your view count doesn't have to be expensive, and it can significantly boost your channel's visibility and credibility. With affordable views, your videos become more attractive to potential viewers and sponsors, leading to increased engagement and growth. Investing in cheap YouTube views is a strategic and cost-effective way to accelerate your channel's success and stand out from the crowd. Skip the expensive advertising campaigns and jumpstart your journey to YouTube stardom affordably. Don't miss out on the opportunity to maximize your video's reach while saving money. Buy cheap YouTube views now and watch as your channel gains momentum, attracting a wider audience and boosting your online presence effortlessly!
    https://sites.google.com/site/buyytviewindia/

    ReplyDelete
  36. Our massage salon in Chennai will help you achieve a healthy skin and body. It can also relieve headaches. Come to our center once you arrive and let a hot girl massage you.

    ReplyDelete
  37. We offer the massage you want with a beautiful and hot massage girl. Enjoy our massage girls!

    ReplyDelete
  38. A sports massage is designed to improve athletic performance, reduce injury, and increase flexibility. There's a spa near me. Have fun and relax.

    ReplyDelete
  39. Massages can help ease tension and stiffness by focusing on particular muscle groups and encouraging relaxation. This helps improve flexibility and range of motion and overall muscle performance.

    ReplyDelete
  40. Introducing the revolutionary Silk Specs Removal Surgery – a breakthrough in vision correction. Bid farewell to cumbersome glasses as this procedure combines precision with comfort. Feel the luxurious touch of silk as it replaces traditional lenses, ensuring clarity and elegance. The surgery promises a seamless transition to a spectacle-free life, enhancing both your vision and confidence. Experience the silk-smooth transformation as skilled surgeons tailor the procedure to your unique needs. Embrace a world of clarity without compromising style, as Silk Specs Removal Surgery redefines the way you see and present yourself. Elevate your outlook, literally and figuratively, with this cutting-edge solution. Step into a future where vision meets sophistication, leaving behind the constraints of conventional eyewear.
    https://medium.com/@pojagupta/silk-eye-surgery-elita-860c70c593ad

    ReplyDelete
  41. Discover a brighter tomorrow with Smile Pro Eye Surgery in India. Transform your vision and embrace a life without limits. Our state-of-the-art procedures ensure precision and comfort, backed by skilled surgeons and cutting-edge technology. Say goodbye to glasses and contacts as you step into a world of clarity. With affordable options and world-class facilities, your journey to perfect vision begins here. Experience the joy of waking up to a clear world and smiling confidently. Choose Smile Pro for a vision revolution in the heart of India. Invest in your eyes, invest in a future filled with smiles.
    https://smileproeyesurgery.medium.com/smile-pro-eye-surgery-in-delhi-fbafc721a9ce

    ReplyDelete
  42. Experience the future of precision and care with Smile Pro Robotic Laser Surgery. Say farewell to dental woes and welcome a brighter, healthier smile. Our advanced robotic technology ensures unparalleled accuracy and comfort throughout the procedure. With Smile Pro, achieve optimal oral health with minimal downtime and discomfort. Let our robotic precision sculpt the perfect smile you've always dreamed of. Trust in the expertise of our skilled professionals to deliver exceptional results every time. Elevate your dental experience with Smile Pro Robotic Laser Surgery, where innovation meets excellence.
    https://www.linkedin.com/pulse/smile-pro-eye-surgery-delhi-romila-chaudhary-y5imc/

    ReplyDelete
  43. Elevate your awards ceremony with custom trophies crafted by expert manufacturers. Our bespoke designs capture the essence of excellence, tailored to your specifications. With precision and passion, we transform your vision into tangible symbols of achievement. As leading custom trophy manufacturers, we pride ourselves on delivering unparalleled craftsmanship and quality. Whether for sports, corporate events, or special occasions, our trophies stand as timeless representations of success. Let us bring your ideas to life, creating unique awards that inspire and honor. Trust in our experience and dedication to elevate your celebrations with custom trophies that leave a lasting impression.
    https://www.angelstrophies.com/

    ReplyDelete
  44. Navigating divorce complexities? Seek guidance from a seasoned Divorce Lawyer in New Delhi. Our firm offers compassionate yet strategic legal counsel to ease your journey. With a deep understanding of Indian family law, we prioritize your best interests. Trust in our expertise to handle asset division, child custody, and more with sensitivity and professionalism. Rest assured, your case will be handled with discretion and integrity. Let us alleviate your stress and pave the way for a smooth transition. Contact our team today for a personalized approach to your divorce proceedings.
    https://bestdivorcelawyerindelhi.com/

    ReplyDelete
  45. Discover exciting Staff Nursing Vacancies in the UK, now accessible without the IELTS requirement. Unlock opportunities to join dynamic healthcare teams across the UK effortlessly, focusing solely on your nursing expertise. Bid farewell to language barriers and embrace a fulfilling career where your skills are paramount. We facilitate seamless transitions for international nurses, ensuring a smooth pathway to success. Step into a world of endless possibilities in one of the world's most renowned healthcare systems. Your journey towards professional growth begins here, where your dedication speaks louder than words. Join us in shaping the future of healthcare in the UK, where your passion for nursing drives excellence.
    https://suntechhealthcarepro.com/staff-nurse-vacancy-in-uk-without-ielts/

    ReplyDelete
  46. At the forefront of Mumbai's medical community, a leading Breast Cancer Surgeon is transforming patient care through a blend of innovative surgical techniques and a deeply empathetic approach. Their dedication to excellence is demonstrated in the precision of their surgical methods, which prioritize the well-being and recovery of their patients. This surgeon's philosophy extends beyond the operating table, emphasizing holistic care that supports patients physically, emotionally, and psychologically. With an unwavering commitment to advancing breast cancer treatment, they are actively involved in research and education, striving to raise awareness about the importance of early detection. Patients under their guidance receive not just medical care, but a partnership that honors their individual needs and promotes their overall health. The surgeon’s efforts to personalize treatment plans and foster a supportive environment make them a beacon of hope in the fight against breast cancer, signifying their pivotal role in Mumbai's healthcare community.
    https://drnitanair.com/

    ReplyDelete
  47. In the dynamic healthcare landscape of Ahmedabad, a prominent Liver Cancer Specialist is carving a niche with their innovative approaches and compassionate care. This specialist, renowned for their expertise in liver oncology, leverages the latest advancements in medical treatments and technologies. Their clinic, a sanctuary of hope, is equipped with modern facilities designed to provide a holistic treatment experience. Through a personalized treatment regimen, the specialist ensures that each patient's needs are meticulously addressed, focusing on enhancing survival rates and improving quality of life. Their commitment to pioneering research and advocating for liver health awareness positions them as a pillar in the community. With a deep understanding of the complexities associated with liver cancer, this specialist embodies excellence, offering patients in Ahmedabad a pathway to recovery infused with empathy and cutting-edge care.
    https://drvirajlavingia.com/

    ReplyDelete
  48. In Gurgaon, a city at the forefront of medical innovation, a Breast Cancer Surgeon is redefining the standard of care with expertise and compassion. Their approach, deeply rooted in cutting-edge surgical techniques, minimizes patient trauma and expedites recovery. This surgeon stands as a pillar of strength, combining their advanced medical knowledge with a genuine concern for their patients' holistic well-being. Their dedication to staying abreast of the latest developments in oncology ensures the most effective treatment plans are available. Beyond the operating table, this specialist's commitment to patient education and emotional support provides a comprehensive healing experience. The surgeon’s active involvement in breast cancer research underscores their commitment to not just treating but ultimately eradicating this disease. Through their empathetic and innovative care, they light the way towards hope and healing for many.
    https://www.breastoncosurgery.com/

    ReplyDelete
  49. Looking to boost your YouTube presence affordably? Buy YouTube Subscribers Cheapest in India and watch your channel grow rapidly. Our service offers authentic subscribers at unbeatable prices, tailored to fit your budget. Don't compromise on quality; we guarantee genuine subscribers who will engage with your content. Expand your reach and enhance your credibility within the Indian market effortlessly. With our competitive rates, you can achieve your channel goals without breaking the bank. Invest in real growth and see tangible results with our reliable service. Don't miss out on this opportunity to elevate your YouTube success at the best prices in India. Buy now and experience the difference firsthand!
    https://www.theweek.in/news/biz-tech/2022/07/07/buy-youtube-views-and-grow-your-business-in-2022.html/

    ReplyDelete
  50. Looking to turbocharge your YouTube channel? Buy Ultra Fast YouTube Subscribers today! Our service delivers rapid results, giving your channel an instant boost in credibility and visibility. Say goodbye to slow growth and hello to a thriving subscriber base. With our ultra-fast delivery, you'll see your subscriber count skyrocket in no time. Gain an edge over the competition and dominate your niche with a flood of new subscribers. Don't wait for success – make it happen now! Join countless satisfied customers who have experienced remarkable growth with our service. Buy Ultra Fast YouTube Subscribers and watch your channel reach new heights of popularity.
    https://www.deccanherald.com/brandspot/pr-spot/buy-youtube-views-subscribers-the-company-that-is-churning-successful-youtube-stories-one-after-another-1118911.html/

    ReplyDelete
  51. Nestled in the bustling digital ecosystem of Australia, our SEO agency shines as a beacon of innovation and strategic prowess. Comprised of a team of SEO experts, we thrive on crafting bespoke strategies that not only elevate brands to the zenith of search engine rankings but also ensure they stand out in a saturated online world. Through a seamless blend of technical SEO, content optimization, and authoritative link-building, we guide businesses toward achieving an unmatched digital presence. Our approach is deeply rooted in transparency and collaboration, ensuring clients are engaged and informed at every step. Whether you're a startup or an established enterprise, our tailored solutions are designed to drive meaningful traffic, enhance user engagement, and foster sustainable growth. Join us, and unlock the full potential of your online presence in the competitive Australian marketplace.
    https://digiquakesolutions.com/

    ReplyDelete
  52. Looking to boost your YouTube presence? Buy YouTube Subscribers via Paytm for convenient and secure transactions. Expand your audience effortlessly with genuine subscribers who engage with your content. Skip the hassle and purchase subscribers directly through Paytm, India's leading digital payment platform. Gain credibility and visibility on YouTube with a loyal subscriber base. With our seamless process, you can trust in hassle-free transactions and reliable results. Elevate your channel's success and watch your subscriber count grow organically. Invest in your YouTube journey today and experience the power of Paytm for subscriber acquisition. Buy now and start seeing the impact on your channel!
    https://www.aninews.in/news/business/business/viral-promotions-the-company-that-has-created-stars-out-of-youtubers20230328182117/

    ReplyDelete