使用console.log输出特殊字符图案或自定义图片

这篇博客介绍了如何利用console.log在浏览器控制台输出特殊字符编码的图案,包括程序员的浪漫和公司招聘信息。通过在线工具生成字符图案,并提供代码示例展示如何实现。此外,还分享了几个用于创建字符画的网站,包括根据文字和图片生成字符图案的资源。
摘要由CSDN通过智能技术生成
最近看到一篇比较有趣的文章

程序员的浪漫–console.log()在浏览器控制台输出特殊字符编码的图案
想自己动手试一试,很明显我做的效果不好,弄了很久还是没弄出来
在这里插入图片描述

下面介绍另外一种方法,方法来自—— 使用console.log打印公司招聘信息和字符画

一、首先需要得到我们想要的字符图案 可以去这个网站生成 http://patorjk.com/

  1. 在白色框内输入想要的字符(ps:有的样式不支持数字、或者不支持同时有数字和字母的字符串,不支持中文字符)
  2. 左侧菜单可以选择字体样式,下方会实时显示结果
  3. 也可以选择test all查看到所有样式结果
    在这里插入图片描述

二、代码编写

主要函数

let string = function () {
      /* 这里放复制的字符图案(记得两边留出一个空格) */
}
 <script>
    function makeMulti (string) {
        let l = new String(string)
        l = l.substring(l.indexOf("/*") + 3, l.lastIndexOf`("*/"))`
        return l
    }
    let string = function () {
      /*       ___           ___           ___     
     /\__\         /\  \         /\__\    
    /:/  /        /::\  \       /::|  |   
   /:/__/        /:/\:\  \     /:|:|  |   
  /::\  \ ___   /::\~\:\  \   /:/|:|  |__ 
 /:/\:\  /\__\ /:/\:\ \:\__\ /:/ |:| /\__\
 \/__\:\/:/  / \/__\:\/:/  / \/__|:|/:/  /
      \::/  /       \::/  /      |:/:/  / 
      /:/  /        /:/  /       |::/  /  
     /:/  /        /:/  /        /:/  /   
     \/__/         \/__/         \/__/    @阿湫·*/
    }
    console.log(makeMulti(string));
    console.log(/* 其他信息 */);
</script>

三、控制台输出结果:
在这里插入图片描述


更新: 自定义图像的输出

我们可以在下面的网站中复制图片链接,生成字符图案
https://www.degraeve.com/img2txt.php
一、生成字符图像:

根据网页内容提示,复制图像链接、选择相应选项并应用在这里插入图片描述
这里我们选择这样画面简单的图像,根据需求调节参数并应用
在这里插入图片描述

二、将生成的字符图案复制到代码块中(同上)

三、实现结果
左侧为生成的字符图案、右侧为控制台输出的图案,但是可以看出图像是有被拉伸的
在这里插入图片描述


一些制作字符图案的网站

  1. 根据文字生成字符画:
    http://patorjk.com/software/taag
    http://www.network-science.de/ascii/
  2. 根据图片生成字符画:
    http://www.degraeve.com/img2txt.php
    http://life.chacuo.net/convertphoto2char
  • 13
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
console.log()可以用来在控制台输出特殊字符编码的图案,这种技巧可以用来创建一些有趣的效果。具体可以通过使用占位符来实现。如果你想输出一个图案,你可以使用特殊字符来代替图案的每个像素。然后,你可以在控制台使用console.log()将这些字符打印出来。通过调整字符的类型和数量,你可以创建出各种不同的图案。 另外,console.log()也可以用来查看对象的属性和方法,在控制台打印出对象的信息。如果你想知道一个对象里有哪些属性和方法,你可以直接使用console.log()打印该对象。这对于使用一些未知插件或库时特别有用。 总结来说,console.log()可以用来输出特殊字符编码的图案,并且可以打印对象的属性和方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [浏览器 console.log 调试,花样彩色输出信息,玩转 console.log](https://blog.csdn.net/qq_43762932/article/details/126741759)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [使用console.log输出特殊字符图案自定义图片](https://blog.csdn.net/qq_51247028/article/details/125797725)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值