公告:分类目录网(FLML.CC)是一个专业的网站分类目录平台!主要提供收录网站服务,要求网站有ICP备案(违规站勿扰),快审服务请联系:qq1962348884

新站提交
  • 网站: 14530
  • 失效: 4020
  • 文章: 29029
  • 待审: 237

我们写文章时,文章添加图片是一个问题,那么今天小编为大家写了一段随机生成背景大小500乘200的图片代码,可添加文字居中,快来看看吧!

首先再网站跟目录新建“tp.html”文件,写入以下代码↓

<!DOCTYPE html>
<html>
<head>
    <title>随机生成图片</title>
    <style>
        .container {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }

        img {
            max-width: 100%;
            max-height: 100%;
            display: block;
            margin: auto;
            position: relative;
        }

        input {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }
    </style>
</head>
<body>
    <div class="container">
        <img id="randomImage" src="" alt="随机生成的图片">
    </div>

    <script>
        // 随机生成图片的函数
        function generateImage() {
            var canvas = document.createElement('canvas');
            canvas.width = 500;
            canvas.height = 200;
            var ctx = canvas.getContext('2d');
            // 随机生成颜色
            ctx.fillStyle = 'rgb(' + Math.floor(Math.random() * 256) + ','
                                     + Math.floor(Math.random() * 256) + ','
                                     + Math.floor(Math.random() * 256) + ')';
            ctx.fillRect(0, 0, canvas.width, canvas.height);
            var dataURL = canvas.toDataURL();
            document.getElementById('randomImage').src = dataURL;
        }

        // 在图片上添加文字水印的函数
        function addText() {
            var waterMark = prompt("请输入文字水印:");
            var img = document.getElementById('randomImage');
            var canvas = document.createElement('canvas');
            canvas.width = img.width;
            canvas.height = img.height;
            var ctx = canvas.getContext('2d');
            ctx.drawImage(img, 0, 0);
            ctx.font = "20px Arial";
            ctx.fillStyle = "white";
            ctx.textAlign = "center";
            ctx.fillText(waterMark, img.width/2, img.height/2);
            var dataURL = canvas.toDataURL();
            img.src = dataURL;
        }

        // 初始化生成图片,并绑定添加水印的事件
        window.onload = function() {
            generateImage();
            document.getElementById('randomImage').addEventListener('click', addText);
        }
    </script>
<meta name="copyright" content="版权所有 ©分类目录网WWW.FLML.CC 2023">
</body>
</html>

根据域名打开http://www.域名.com/tp.html

然后点击图片输入文字标题,即可生成文字居中图片,将它拖拉至桌面即可,如下图↓

一段随机生成图片大小500乘200的代码,可添加文字居中



最近收录

TOTO官网toto.com.cn

入驻时间:2024-12-14

TOTO作为一个生产、销售民用及商业设施

卫浴网www.chinaweiyu.com

入驻时间:2024-12-14

卫浴网是全面的卫浴洁具网包括上千家卫

鲁班到家www.lbdj.com

入驻时间:2024-12-10

鲁班到家是全国家居售后同城配送安装维

芝士伴学www.zsbxedu.com

入驻时间:2024-12-09

芝士伴学网是致力于打造全国职业资格证

多啦导航www.duolaweb.com

入驻时间:2024-12-09

多啦导航是汇聚全网优质网站及资源的网

高清MP4吧www.mp4pa.com

入驻时间:2024-12-09

高清MP4吧是一个影视网站,主要提供最新

放放电影网www.ffddyy.com

入驻时间:2024-12-09

放放电影网是一个在线影视网站,主要提供

爱空间装饰装修公司官网www.ikongjian.com

入驻时间:2024-12-07

爱空间装饰装修公司是一家标准化的互联