96编辑器旗下产品
找图
终身
ID:0
到期时间:永久
退出登录
您的位置:首页 > 百科管理 > 详情

canvas制作的海报可以打印吗-海报能不能自己设计然后打印在画布上

原创:找图网 2023-05-04 04:21:51
  • JS canvas明信片绘制以及打印

  • <head>

    <meta charset="UTF-8" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <meta http-equiv="X-UA-Compatible" content="ie=edge" />

    <title>明信片打印</title>

    </head>

    <style>

    body {

    background: rgb(204, 204, 204);

    text-align: center;

    }

    * {

    padding: 0;

    margin: 0;

    }

    page[size="A4"] {

    background: white;

    width: 710px;

    height: 1045px;

    display: block;

    margin: 0 auto;

    margin-bottom: 0.5cm;

    padding-top: 0px;

    box-sizing: border-box;

    }

    img {

    width: 100%;

    height: 100%;

    }

    @media print {

    body,

    page[size="A4"] {

    margin: 0;

    box-shadow: 0;

    }

    }

    </style>

    <body>

    <page size="A4" id="Canpage">

    <img src="

    " alt="" id="CanImg" />

    </page>

    <canvas id="myCanvas" width="710" height="1045"></canvas>

    </body>

    </html>

    <script src="

    "></script>

    <script>

    // ()

    $("#Canpage").css('display','none');

    var c=("myCanvas");

    var ctx=c.getContext("2d");

    // 绘制照片

    var img = new Image();

    // 图片地址

    = '

    ';

    = function() {

    (img,0,0,710,1045);

    // 绘制邮编

    ="30px Arial";

    // 邮编字符串转换为数组

    const converToArray = number => [...`123465`].map(el => parseInt(el));

    let pcode1 = converToArray('123465');

    // "1    2    3    4    6    5"

    (pcode1[0]+'    '+pcode1[1]+'    '+pcode1[2]+'    '+pcode1[3]+'    '+pcode1[4]+'    '+pcode1[5] ,40,86,300);

    // 绘制收件地,超出宽度进行文字换行

    ="24px Arial";

    let AddText = '12345';

    let AddCanWidth = 295;

    let AddInitHeight=140;

    let AddStrIndex= 0;

    let AddlineWidth = 0;

    for(let i=0;i<;i++){

    AddlineWidth+=(AddText[i]).width;

    if(AddlineWidth>AddCanWidth){

    ((AddStrIndex,i),26,AddInitHeight);

    AddInitHeight+=60;

    AddlineWidth=0;

    AddStrIndex=i;

    }

    if(i==-1){

    ((AddStrIndex,i+1),26,AddInitHeight);

    }

    };

    // 绘制内容,超出宽度进行文字换行

    ="24px Arial";

    let TextText = '123456';

    let TextCanWidth = 640;

    let TextInitHeight=370;

    let TextStrIndex= 0;

    let TextlineWidth = 0;

    for(let i=0;i<;i++){

    TextlineWidth+=(TextText[i]).width;

    if(TextlineWidth>TextCanWidth){

    ((TextStrIndex,i),26,TextInitHeight);

    TextInitHeight+=57;

    TextlineWidth=0;

    TextStrIndex=i;

    }

    if(i==-1){

    ((TextStrIndex,i+1),26,TextInitHeight);

    }

    };

    // 绘制姓名

    ="24px Arial";

    ("46578",560,730,120);

    // 绘制日期

    ="24px Arial";

    ("89456",560,790,120);

    };

    setTimeout(()=>{

    var dataImg = c.toDataURL('image/png');

    (dataImg)

    $("#Canpage").css('display','block');

    $('#CanImg').attr('src',dataImg);

    $('#myCanvas').css("display","none");

    setTimeout(()=>{

    ()

    },1500)

    },1500)

    </script>

  • 海报可以复印吗

  • 海报用彩色复印机,是可以复印的。

    海报这一名称,最早起源于上海,是一种宣传方式。旧时,海报是用于戏剧、电影等演出,活动的招帖。上海的人通常把职业性的戏剧演出称为“海”,而把从事职业性戏剧的表演称为“下海”。

    作为剧目演出信息的具有宣传性的招来顾客性的张贴物,也许是因为这个,人们便把它叫做“海报”。正规的海报中通常包括活动的性质、主办单位、时间、地点等内容,多用于影视剧和新品宣传中,利用图片、文字、色彩、空间等要素进行完整的结合。

    具备特点

    1.广告宣传性

    电视剧《云中歌》海报

    海报希望社会各界的参与,它是广告的一种。有的海报加以美术的设计,以吸引更多的人加入活动。海报可以在媒体上刊登、播放,但大部分是张贴于人们易于见到的地方。其广告性色彩极其浓厚。

    2.商业性

    海报是为某项活动作的前期广告和宣传,其目的是让人们参与其中,演出类海报占海报中的大部分,而演出类广告又往往着眼于商业性目的。当然,学术报告类的海报一般是不具有商业性的。

    用途

    1.广告宣传海报:可以传播到社会中,主要为提高企业或个人的知名度。

    2.现代社会海报: 较为普遍的社会现象,为大数人所接纳,提供现代生活的重要信息。

    3.企业海报: 为企业部门所认可,他可以利用到控制员工的一些思想,引发思考。

    4.文化宣传海报:所谓文化是当今社会必不可少的,无论是多么偏僻的角落,多么寂静的山林,都存在着文化明星海报。

    5.影视剧海报:比较常见的宣传方式,通过了解影视剧的人物线索和主题,来制作海报达到宣传的效果。

    主要分类

    一般来讲,海报从内容上看可以分为下列几类:

    1.电影海报

    这是影剧院公布演出电影的名称、时间、地点及内容介绍的一种海报。这类海报有的还会配上简单的宣传画,将电影中的主要人物画面形象地绘出来,以扩大宣传的力度。

    2.文艺晚会杂技体育比赛等海报

    这类海报同电影海报大同小异,它的内容是观众可以身临其境进行娱乐观赏的一种演出活动 ,这类海报一般有较强的参与性。海报的设计往往要新颖别致,引人入胜。

    3.学术报告类海报

    这是一种为一些学术性的活动而发布的海报。一般张贴在学校或相关的单位。学术类海报具有较强的针对性。

    以上内容来源:

    找图网-海报

  • 海报能不能自己设计然后打印在画布上

  • 你完全可以自己设计好然后拿到小的广告制作中心去做,挺便宜的,我给我们公司经常做。

    比如:你可以设计一张图 分辨率300,长宽按你需要的厘米毫米等计算一下,注意流出血位置;

    然后把图给广告公司(比如天创广告等,反正是做印刷、喷绘、刻绘、雕刻等等)就可以了。

    可以做展架、墙上贴的海报等等。

    最新文章 更多
    最新素材 更多
    公司介绍 网站地图 图片资讯
    Copyright © 2010-2022 山东找图网络科技有限公司  鲁ICP备18007836号-3  邮箱:15653358549@163.com