精华内容
下载资源
问答
  • C#如何将func(x)的图像画出来?需要windows编程技术么?
  • 画出来的MIS企业信息管理系统2009-07-16 18:07 在软件技术不断发展的过程中,如何快速开发业务部门的新需求,是我们IT人员的基本要求,如果有这样的一个工具,我们就可以不用编程而实现各种业务功能模块的开发和部署...
    “零”编程,画出来的MIS企业信息管理系统2009-07-16 18:07     在软件技术不断发展的过程中,如何快速开发业务部门的新需求,是我们IT人员的基本要求,如果有这样的一个工具,我们就可以不用编程而实现各种业务功能模块的开发和部署,象在用word、excel一样“画”出一个MIS管理系统。

    看看这个文章:http://hi.baidu.com/xuguohuabd/blog/item/91600745c26c058bb3b7dc44.html
    展开全文
  • 我发现无论是PHP的GD库还是HTML5的 canvas ,当...看下面的教程就回明白了,以下转自MDN 想要获得精确的线条,必须对线条是如何描绘出来的有所理解。见下图,网格来代表 canvas 的坐标格,每一格对应屏幕上一个...

            我发现无论是PHP的GD库还是HTML5的 canvas ,当线宽是基数时,线的边沿都会模糊,一直不明白怎么回事,今天看了MDN的教程才明白原来是因为坐标和像素点不是一一对应的,而是对于像素点的边沿。看下面的教程就回明白了,以下转自MDN


            想要获得精确的线条,必须对线条是如何描绘出来的有所理解。见下图,用网格来代表 canvas 的坐标格,每一格对应屏幕上一个像素点。在第一个图中,填充了 (2,1) 至 (5,5) 的矩形,整个区域的边界刚好落在像素边缘上,这样就可以得到的矩形有着清晰的边缘。

    canvas-grid

            如果你想要绘制一条从 (3,1) 到 (3,5),宽度是 1.0 的线条,你会得到像第二幅图一样的结果。实际填充区域(深蓝色部分)仅仅延伸至路径两旁各一半像素。而这半个像素又会以近似的方式进行渲染,这意味着那些像素只是部分着色,结果就是以实际笔触颜色一半色调的颜色来填充整个区域(浅蓝和深蓝的部分)。这就是上例中为何宽度为 1.0 的线并不准确的原因。要解决这个问题,你必须对路径施以更加精确的控制。已知粗 1.0 的线条会在路径两边各延伸半像素,那么像第三幅图那样绘制从 (3.5,1) 到 (3.5,5) 的线条,其边缘正好落在像素边界,填充出来就是准确的宽为 1.0 的线条。

    转载于:https://www.cnblogs.com/x-man/archive/2011/12/30/2306951.html

    展开全文
  • 如何把以.png的图片以不同字符把它形象的画出来呢? 我们知道其实一张图片是由很多不同像素点所组成的,每种像素点可以表示一种颜色。那么如果我们不同的字符来代替各种像素点,是不是就可以将图片转化为字符画了...

    1.设计思路

    如何把以.png的图片以不同字符把它形象的画出来呢? 

    我们知道其实一张图片是由很多不同像素点所组成的,每种像素点可以表示一种颜色。那么如果我们用不同的字符来代替各种像素点,是不是就可以将图片转化为字符画了?没错就是要用这个原理。

    2.准备工作

    为了实现我们本片博文所述的功能,不许得有一个叫做Pillow(PIL)的图像处理库 

    该库的安装方式如下

    pip install pillow
    

    我们今天所要使用的是该库中的Image模块.。其中会用到一个很重要的概念-灰度值(由图形颜色的深浅来决定)

    3.代码实现

    #! /usr/bin/python
    #coding:utf8
    import argparse
    from PIL import Image
    def handle_command():
        '命令行参数处理'
        parser = argparse.ArgumentParser()
        parser.add_argument('filename',help = '图片的路径')
        parser.add_argument('-o','--output',help = '是否输出文件')
        parser.add_argument('--width',type = int,default = 80)
        parser.add_argument('--heigth',type = int,default = 80)
        #获取命令行参数
        return parser.parse_args()
    args = handle_command()
    class Ptrancefrom(object):
        '实现将图片转化为字符'
        def __init__(self,img,width,heigth):
            self.img = img
            self.width = width
            self.heigth = heigth
            self.ascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,\"^`'. ")
        def get_char(self,r,b,g,alpha = 256):
            '将256范围的灰度值映射到70个字符上'
            #灰度值为0时对应字符为空格
            if alpha == 0:
                return ' '
            length = len(self.ascii_char)
            #灰度值的计算公式
            gray = int(0.2126 *r + 0.7152*g + 0.0722*b)
            unit = (256.0 + 1)/length
            return self.ascii_char[int(gray/unit)]
        def print_picture(self):
            '打印图形'
            #打开图片
            im = Image.open(self.img)
            #设置图片像素的大小
            im = im.resize((self.width,self.heigth),Image.NEAREST)
            txt = ""
            for i in range(self.heigth):
                for j in range(self.width):
                    txt += self.get_char(*im.getpixel((j,i)))
                txt += '\n'
            print txt
        def write_to_file(self):
            '将生成的字符图片写入到文件'
            if args.output:
                with open(args.output,'w') as f:
                    f.write(txt)
            else:
                with open('output.txt','w') as f:
                    f.write(txt)
    pic = Ptrancefrom(args.filename,args.width,args.heigth)
    pic.print_picture()
    

    运行上述脚本

    python prog3.py --width 45 --heigth 45 ascii_dora.png
    

    选材的图片原图如下 

    效果图如下 

    声明:本文内容来源于网络,如有侵权请联系删除

     

    展开全文
  • python3里面opencv模板编程,打开摄像头识别了一个物体轮廓并且出来矩形框(已经求出了左上角的坐标是(x,y)),然后在屏幕上cv2.ellipse和cv2.line了封闭...
  • 使用这个网站: ...以Angular里的theta字母为例: ...在网站的输入框里,鼠标把字幕图形画出来: 识别结果如下:这是一个希腊字母,发音:Theta 要获取更多Jerry的原创文章,请关注公众号"汪子熙": ...

    使用这个网站:

    http://shapecatcher.com/

    以Angular里的theta字母为例:

    在网站的输入框里,用鼠标把字幕图形画出来:

    识别结果如下:这是一个希腊字母,发音:Theta

    要获取更多Jerry的原创文章,请关注公众号"汪子熙":

    展开全文
  •  在Visual C++中的编程中,我们经常用到一些图表的绘制,尤其是在工业控制软件或工业产吕标定软件中,如对设备运行轨迹的仿真及其对其及运行中的各项参数实时的曲线显示,通过曲线表现出来的状态对设备的...
  • 他们的区别,就像js做一个复杂的带着几层循环的动画,直接写出来jquery的“回调”写出来的代码一样。前者能看不能,后者能不能看。那有没有什么又能又能看的呢?我目前只能在Haskell、C#和F#里面看到。...
  • 如顶点,面片,材质,骨骼或顶点运动的关键帧序列等信息读入内存然后你熟悉的 SDK 绘制出来,再根据时间采用线性或者球形插值对动作序列的关键帧进行插值,不断变换顶点 坐标,从而得到了一系列连续的人物动画,听...
  • OPenGL编程书籍

    2013-07-22 16:38:01
    学习如何用OpenGL来显示列表。只用一行代码预构建和显示物体。使用预编译物体加速你的程序。不要再一次又一次写重复的代码。让显示列表为你做所有的工作吧!这一章里我们将建造Q-bert金字塔(Q-bert是一款游戏),感谢...
  • MT4编程开发(2)

    千次阅读 2013-04-11 11:20:15
    这是MT4编程开发实战系列的第2站,在上一节中,我们学习了如何利用ObjectCreate函数在图表上直线。在这一节中,我们将继续ObjectCreate函数在图表上出更多的图形。 有时候我们想对某些时间段的图形椭圆形...
  • 然后复制这幅,再画图功能修改5处不同: 仔细看看,上面两幅不完全一样哦。把这两幅放在舞台区合适的位置: 新建其他几个角色,所有的角色如下: 每个角色的作用其实还是很显然的,它们的代码如下: ...
  • 如果要画的话,相信很多人也会说,简单的很啊,画三条相等的线段,每两个线段的夹角为60度就可以了啊,也许我们借助几何作图工具会很快的很容易的画出来,但是如果我们要让计算机帮我们绘制的话,该如何绘制呢?...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    103 <br>0168 使用Message.Show输出用户信息 104 <br>5.3 图片数据处理技巧 104 <br>0169 如何将图片存入数据库 104 <br>0170 如何将图片从数据库中读取出来 104 <br>0171 如何只允许输入...
  • 如果能把算法先流程图表示出来,就能很容易地把它写成程序。种蔬菜、打扫卫生……只要掌握了一定的规则和方法,生活中的许多事都可以成流程图! 《孩子看的编程启蒙书4:有趣的算法游戏》 介绍了11种有趣的...
  • 如果能把算法先流程图表示出来,就能很容易地把它写成程序。种蔬菜、打扫卫生……只要掌握了一定的规则和方法,生活中的许多事都可以成流程图! 《孩子看的编程启蒙书4:有趣的算法游戏》 介绍了11种有趣的...
  • 如果能把算法先流程图表示出来,就能很容易地把它写成程序。种蔬菜、打扫卫生……只要掌握了一定的规则和方法,生活中的许多事都可以成流程图! 《孩子看的编程启蒙书4:有趣的算法游戏》 介绍了11种有趣的...
  • 如果能把算法先流程图表示出来,就能很容易地把它写成程序。种蔬菜、打扫卫生……只要掌握了一定的规则和方法,生活中的许多事都可以成流程图! 《孩子看的编程启蒙书4:有趣的算法游戏》 介绍了11种有趣的...
  • Tcl_TK编程权威指南pdf

    热门讨论 2011-03-25 09:30:55
    我有幸一直参与Tcl核心技术的开发活动,希望通过本书能够将自己使用Tcl时获得的切身体会表达出来。 为什么要使用Tcl 作为一种脚本语言,Tcl与其他的Unix shell语言,如Bourne Shell(sh)、C Shell(csh)、Korn Shell...
  • % 其间通过函数 survey 将生物的运动画出来. % 直到有一方的生物踩上了大便.judgement给出结果并结束运行. % % 由于 private 文件夹下已经存在了两个已经编写好的控制函数,所以你也可以直接运行 judgement) %% ...
  • 我是如何做原型设计的

    千次阅读 2015-05-12 13:37:15
    当重新开始编程时,我不知道什么来做原型设计比较好,草图比较简单,但演示起来没能让用户有一个动态的效果,起初想UML一些流程图,这只能说明操作的过程,如何交互并不能反映出来。后来在网上找了一下...
  • VB编程资源大全(源码 多媒体)

    热门讨论 2007-10-18 15:20:26
    paoshe1.zip API抛射物体动画1(2KB) 96,paoshe2.zip API抛射物体动画2(2KB) 97,snow.zip 全屏的下雪场景制作(3KB) 98,clock.zip 一个动画时钟(4KB) 99,saolei.zip 微软的...
  • PC游戏编程(入门篇) 第一章 基石 1. 1 BOSS登场--GAF简介 第二章 2D图形程式初体验 2.l 饮水思源--第一个"游戏"程式 2.2 知其所以然一一2D图形学基础 2.3 进入图形世界的钥匙--GAFDDraw 2.4 2D...
  • 12、公共资源的互斥性和竞性 第40页 【案例1.12.1】 第40页 【案例1.12.2】 第40页 二、接口类代码问题 第43页 1、对函数参数进行有效性检查 第43页 【案例2.1.1】 第43页 【案例2.1.2】 第43页 【案例2.1.3】 第...
  • 如何给红薯设计图标

    2019-09-13 23:14:51
    我们公司的就是我设计的,算是有经验了。 1.设计目标在三笔以内可以...2.可以Java,JavaScript,Android等各种编程语言绘制出来并且APL开源。主要用来检测环境安装好了没。 3.可以刻成章并且可以使用镂空的模...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 150
精华内容 60
关键字:

如何用编程画出来画