首页 文章
  • -1 votes
     answers
     views

    用CGContext绘制无限画

    我是绘画的新手,可能不了解一些基本概念 . 也许有一个我没有找到的非常简单的解决方案 . 在下面的代码中,我通过调用循环中的方法绘制一个简单的行,并为context.addLine(to :)递增'x'点 . 我希望那条线画出无限但永远不会越过右边的视角 . 似乎必须缩放或翻译上下文,但我的所有尝试都失败了 . 现在我打印context.currentPointOfPath并看到它在边界外绘图 ....
  • 0 votes
     answers
     views

    如何使用颤动绘制自定义形状的小部件

    我想在颤动中绘制下面的形状: 正如你所看到的,它开始时带有一个带有直边的椭圆形,然后弯曲以使其变窄 . 然后它进入一个矩形 . 在它内部,它的线条开始变薄并逐渐变厚 . 第一行是弯曲的,以匹配形状的半径,然后它们变成矩形 . 如何在颤动中画出这个?在这个形状的较薄部分之下 . Edit: 对不起,忘了说我希望能够控制红色形状的颜色 . 黑色形状将是永久性的,并且根据状态,红色形状将是不同的颜色 ....
  • -1 votes
     answers
     views

    尝试创建一个程序,更改按钮单击时显示的图形

    这是我的编程课,我被迫使用的这种原始方法让我发疯,并且真的很高兴知道我花了很多时间在一些我可能永远不会再使用的东西上 . 请帮我 . import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.eve...
  • 1 votes
     answers
     views

    如何直接在ActiveReports子报表上绘图?

    我想基于一些参数化数据创建自己的自定义图形,并在子报表中生成它 . 我在报告上放置了一个ActiveReports.Picture元素 . 然后,我使用System.Drawing.Graphics对象在内存中绘制图像,然后将其设置为Picture控件的Image属性 . 这可以正常工作,但即使将pdfExport1.ImageQuality设置为最高,生成的PDF上的图像也会模糊 . 我认为最好...
  • 0 votes
     answers
     views

    撤消/重做不适用于Android Canvas

    撤消和重做功能不适用于下面的代码 . 下面是我的绘图代码实现 . 下面的代码有什么问题吗? public class DrawingArea extends View { private Path drawPath; private Paint drawPaint, canvasPaint; private int paintColor = 0xFF660000; ...
  • 5 votes
     answers
     views

    在iPhone上绘制自定义图形:CALayer与CGContext

    我有一个应用程序,我正在做一些自定义绘图,渐变背景上的一堆行,就像这样(忽略文本,它们只是UILabels): http://prehensile.co.uk/outgoing/Screenshot2010-06-09at12.22.32.png 目前,这一切都是通过启动一个新的CGContext,使用CGContextDrawLinearGradient和CGContextStrokePath将...
  • 1 votes
     answers
     views

    在iOS7中使用CGContext绘制的问题

    我为iPad开发了一个绘图工具 . 在iOS6上使用该工具时,工作正常,但是当在iOS7上使用该工具时,在触摸结束后不会出现绘制线 . 我正在使用 CGContextAddLineToPoint 和 UIGraphicsGetCurrentContext 进行绘图 . 谢谢 这是代码 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *...
  • 2 votes
     answers
     views

    如何在统一的纹理上绘制圆圈?

    我尝试使用opencv和unity3d查找和显示角落 . 我通过统一相机拍摄 . 我将texture2d发送到使用opencv的c代码 . 我使用opencv(哈里斯角探测器)探测角落 . 并且c代码发送到统一代码角点(图像上的x,y位置) . 最后,我想展示这些观点 . 我试着在texture2d上统一绘制圆圈 . 我使用下面的代码 . 但是团结说 Type UnityEngine.Textur...
  • 0 votes
     answers
     views

    NSTextView在Cocoa中舍入边框/笔划

    我正在继承NSTextView并覆盖drawRect方法,以便在textview周围绘制一个NSBezierPathWithRoundedRect,但是 - 因为它有圆边,它们会干扰文本视图中的文本 . 有没有办法在NSTextView的文本输入区域周围应用某种边距或填充,以便它更加嵌入,并远离圆形边缘?或者更好的方法是将NSTextView放在NSView中并将圆形笔划应用到NSView中? -...
  • 2 votes
     answers
     views

    UIView CGGradient剪裁为绘制“框架”

    我正在尝试制作更复杂的UILabels(或UIView,将UILabel置于顶部,如果需要)背景 . 由于我希望在用户更改iPhone方向时自动调整大小,我试图在子类drawRect函数中实现它 . 我希望能够在代码中调整所有内容,如果可能的话,省略对模式图像的需求 . 我从这个主题的一些以前的帖子中得到了一些提示: Gradients on UIView and UILabels On iPho...
  • 3 votes
     answers
     views

    Fabricjs可以防止画布边界外的自由绘制

    如何防止用户在自由绘制模式下在画布外绘图 . 用户无法从外部开始绘制,但可以从内部开始绘制并将鼠标拖到画布外部,然后返回内部并释放鼠标按钮 . 部分线将绘制在画布之外 . 当鼠标移到画布外时,如何告诉布料停止绘图? 我试过这个: _onMouseOut(e) { if(this.canvas.isDrawingMode) { this.canvas.trigger('mouse:up'...
  • 1 votes
     answers
     views

    在屏幕上绘图:无边框和透明形式有问题

    我想制作一个在屏幕顶部运行的绘图应用程序,在屏幕顶部提供一层可以绘制的透明画布 . 所以它就像直接在屏幕上绘制,而实际上并非如此 . 我做了一个绘图应用程序,它运行得很好 . 使用无边框形式以覆盖屏幕的所有区域 . 使用鼠标事件(MOUSE_DOWN,MOUSE_MOVE,MOUSE_UP)进行绘图过程 . 并使用PictureBox(pbxCanvas)作为Canvas . 但是,当我将表单的T...
  • 91 votes
     answers
     views

    创建一个空位图并在android中绘制画布

    我想创建一个空位图并将canvas设置为该位图,然后在位图上绘制任何形状 .
  • 1 votes
     answers
     views

    如何旋转NSTextView

    我希望像Adobe Illustrator中那样具有可旋转的文本编辑区域 . 我尝试了几个东西,包括子类化NSTextView并在绘图代码之前添加坐标系旋转,如下所示: @implementation MyNSTextView -(void)drawRect:(NSRect)dirtyRect { NSAffineTransform * trafo = [NSAffineTransfor...
  • 2 votes
     answers
     views

    自定义NSTextView边框问题

    我想制作NSTextView点边框,我的drawRect:代码如下 - (void)drawRect:(NSRect)dirtyRect { [super drawRect:dirtyRect]; CGFloat lineDash[2]; lineDash[0] = 1.0; lineDash[1] = 1.0; NSBezierPath *path ...
  • 0 votes
     answers
     views

    在OSx中的CALayer上绘制线条

    我想知道你是否可以帮助我在层上绘画 . 情况就是这样 我在这种屏幕上进行编程http://multitouch.com,同时进行12次触摸 . 在我正在开发的应用程序中,我可以管理多个图像 . 我可以旋转,同时缩放所有图像的移动(屏幕上最多12次触摸!)为了实现这一点,我只使用层来进行表演 . 每个图像都由CALayer表示,然后我创建我的CALayer 's and set the image ...
  • 1 votes
     answers
     views

    隐藏/删除/淡化CALayer擦除NSView内容

    我的情况: 我有一个带有内容视图的窗口(NSView),它有几个子视图(普通的NSControl子类;不重要,只是用于测试) . 对于我想要达到的最终效果的一部分,我想放置一个半透明的黑色CALayer覆盖整个窗口的内容视图,并且能够使其不可见(通过隐藏它或删除它,无关紧要)触发某个事件时,完全清晰地显示NSView . 出于测试目的,我放置了一个小的半透明黑色CALayer,仅覆盖主要内容视图中...
  • 1 votes
     answers
     views

    Android重绘覆盖透明位图

    我有一个透明的位图(钟面),我重绘模仿一个计时码表,它完美的工作(覆盖不同的表盘)使用一个基本的空面板PNG并在它上面用一点三角/高中的东西画针 问题是:我需要循环通过更新针的数量和覆盖几个刻度盘 . 它可以工作,但边框变得颗粒状,我通过它循环越多,如果我使用非透明基面板,它很好......我一直在尝试各种各样的事情/建议而没有成功,我需要透明度来为覆盖工作 . 一些调整大小继续作为最终 Imag...
  • 4 votes
     answers
     views

    OpenCV - 一个偏移的DrawContour

    我正在使用OpenCV进行图像处理 . 我正在寻找一个人体,我想隔离(段) . 目前,我能够找到身体的轮廓,并用Polygon近似轮廓 . 接下来,我想在cvWatershed中使用该轮廓,以真正隔离身体 . 有谁知道如何在偏向中心的位置绘制轮廓?为了说明,请参见下图 . 蓝色:轮廓的多边形近似 红色:我想要的多边形,但我找不到 . (在上图中,我使用了photoshop ...) 以下是我查...
  • 14 votes
     answers
     views

    画布'drawLine和drawRect不包括结束位置?

    令我惊讶的是,我刚刚发现drawLine和drawRect不包括结束位置,即: canvas.drawLine(100, 100, 100, 100, paint); 要么 RectF rect = new RectF(100, 100, 100, 100); canvas.drawRect(rect, paint); 不会画任何东西 . 我的油漆定义如下: Paint paint = new...
  • 12 votes
     answers
     views

    通过重用基本Bézier曲线函数绘制Bézier曲线的一部分?

    假设我正在使用一些图形API,它允许我通过指定4个必要点来绘制贝塞尔曲线: start, end, two control points . 我可以 reuse this function 绘制'original'曲线的 x percent (通过调整控制点和终点)吗? 还是不可能? 不必要的信息,如果有人关心: 我需要整个东西来绘制原始的每一个n%具有不同颜色和/或线条样式的贝塞尔曲线 ...
  • 4 votes
     answers
     views

    Delphi 7中笔记本电脑上的Timage透明胶片

    WHAT I AM TRYING TO DO 我正在尝试将多个图形绘制到Timage中,我绘制的这些图形由带有Foodfills和线条的有序图层组成 . 我使用多个缓冲区来确保订购和双缓冲 . WHAT I AM DOING procedure DrawScene(); var ObjLength,LineLength,Filllength,Obj,lin,angle,i:integer; ...
  • 5 votes
     answers
     views

    画布中的绘画随着时间的推移逐渐消失奇怪的alpha分层行为

    我正在绘制一幅未被清除的画布,并使其随着时间的推移逐渐变为纯色,或者在显示背后的图层时淡化 . 我的第一直觉是简单地在图纸上填充一个矩形,每个框架都有一个低alpha,这样填充颜色就会逐渐淡出画面 . 但我发现了一些奇怪的行为(至少对我而言,我确信这是有原因的) . 填充颜色永远不会完全累积 . 结果的变化取决于油漆颜色和填充颜色相互之间的颜色更浅/更暗 . 我发现这个问题,有人和我一样:fade...
  • 1 votes
     answers
     views

    在Android教程中绘图[关闭]

    我很好奇是否有任何好的Android绘图教程用于绘制精灵 . 具体来说,我想将图形和Android视图/小部件合并到一个显示器中 . 例如,我想在屏幕上的不同位置显示一组TextView视图(不仅仅是简单的线性布局),然后使用Java在视图之间绘制线条作为图形“连接器” . 我知道我可以画一个.png,然后尝试将TextViews放在相对于.png但我宁愿让java绘制连接线图形 . 不是说任何复...
  • 1 votes
     answers
     views

    如何在两个DOM元素之间绘制贝塞尔线

    如何在两个 non-static DOM元素之间绘制Bezier线,如下所示: 两条线之间应画出 <div class="brick small">Line starts here</div> 和 <div class="brick small">Line ends here</div> 此CodePen:...
  • -1 votes
     answers
     views

    绘制Bezier曲线问题并没有在最后一点结束

    我正在学校制作一个绘制Bezier曲线的程序(仅适用于n形式<1,9>) . 对于绘图,我使用了曲线定义中的强力算法(为简单起见) . 我知道De Casteljau会更好 . 当我根据参数t计算点数,即<0.0,1.0>时,我还必须设置参数化步骤(delta t) . 我称之为步骤 . 我有一个从0.1到0.05的可选步骤 - 我只是在GUI中选择它 . 我的主要问题是,...
  • 1 votes
     answers
     views

    使用带有自定义工具栏的小册子绘图工具

    我从头开始创建一个容器作为带有自定义按钮的工具栏,我想在 Map 中使用传单绘图工具,避免使用传单给出的工具栏 . 换句话说,我正在寻找一种方法来获取传单的绘图控件并将它们“放入”我的自定义按钮 . 有办法吗? PS:我的 Map 中已有绘图工具,我只想将它们移动到我的新自定义工具栏中 . 带有按钮的工具栏: <div id="selection-tools-box"&g...
  • -2 votes
     answers
     views

    java绘制彩虹

    该程序可以运行,但它不输出我想要输出的内容 . 看,我想要7个同心圆弧,彩色为彩虹 . 我得到的是7个同心圆弧,红色和黄色 . 我需要这个顺序的颜色: 红色,黄色,粉色,绿色,紫色,橙色,蓝色 我需要添加或更改什么?我正在使用if else语句在颜色之间交替 . 这就是它在红色和黄色之间交替的原因 . 我在其他if语句中添加了另一组if else,我想我可以使用它们来进一步替换 . 我是java和...
  • 0 votes
     answers
     views

    在ppm文件中写入字符/文本

    我目前正处于我大学C班的最后阶段,我很难完成我的一部分作业 . 作业采用带有函数行的文本文件,并将它们转换为ppm文件中的像素以绘制图片 . 例如,文本文件会说 SetColor 106 0 78 DrawLine 250 106 48 289 其中颜色参数是rgb值,行参数是源和目标x y坐标 . 现在我对这些没有任何问题 . 我们继续更改每个像素值,然后将其写入ppm文件 . 然而,我遇到的问...
  • 0 votes
     answers
     views

    在imageView上画一条线

    我是Android的新手,目前正在对Android进行一些研究 . 我在图像顶部绘制一条线或另一个对象时遇到问题 . 我的情况是,我正在使用 setImageBitmap 方法在 imageView 上绘制图像 . 现在我要在它上面添加一行或另一个对象 . 我发现有几篇文章描述我可以覆盖 onDraw 方法,但是当我这样做并使用 canvas.drawBitmap 方法绘制我的图像时,我的 ima...

热门问题