标签: drawing

在保留角落的同时拉伸UIImage

我正在尝试拉伸导航箭头图像,同时保留边缘,以便中间伸展并且末端固定.

这是我试图伸展的图像:

在此输入图像描述

以下iOS 5代码允许在调整大小时图像拉伸UIEdgeInsets定义的图像的中心部分.

[[UIImage imageNamed:@"arrow.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(15, 7, 15, 15)];
Run Code Online (Sandbox Code Playgroud)

这会导致图像看起来像这样(如果图像的帧设置为70像素宽):

在此输入图像描述

这实际上是我想要的,但resizableImageWithCapInsets仅在iOS 5及更高版本上受支持.

在iOS 5之前,唯一类似的方法是stretchableImageWithLeftCapWidth:topCapHeight,但是您只能指定顶部和左侧插图,这意味着图像必须具有相同的形状边缘.

是否有iOS 4方式调整图像大小与iOS 5的resizableImageWithCapInsets方法相同,或其他方式?

iphone drawing uiimage ios4 ios5

27
推荐指数
3
解决办法
3万
查看次数

如何为两个不同颜色对象的重叠区域设置组合颜色?

我用两种不同的颜色创建不同的自定义视图.根据我的应用功能,当拖动对象相互重叠时,用户将在屏幕上拖动这些对象.我想区分重叠区域,如何设置重叠区域的组合颜色.请看下面的图片.这里我使用canvas来创建那些自定义视图,两个圆圈是两个不同的视图.

在此输入图像描述

编辑: 如果我使用不透明度128我能够看到背景颜色,但我想要重叠对象颜色的组合颜色.

android drawing

27
推荐指数
3
解决办法
7536
查看次数

在没有形式的屏幕上画画

只使用C#控制台而不是C#Forms应用程序,是否可以在屏幕上创建一个大的白色矩形?

如果可能,它应覆盖整个屏幕.我知道我必须使用System.Drawing并尝试了几个步骤,但没有人会在我的屏幕上打印任何东西!

c# console drawing

27
推荐指数
2
解决办法
4万
查看次数

绘制低不透明度的填充矩形

我有一个带有C#语言的Windows窗体应用程序中的图片的PictureBox.我想在picturebox的某个位置绘制一个FillRectangle.但我还需要看到图片框的图片.我可以绘制这个低不透明度的矩形来看图片盒的形象

c# graphics drawing winforms

26
推荐指数
1
解决办法
6万
查看次数

如何动画滚动位置?如何顺利滚动?

我希望在我的自定义视图(按下按钮或事件)中顺利移动到下一个滚动位置.怎么实现这个?首先,我看不到滚动动画类(只有alpha,旋转,缩放和平移).其次,有动画类,我看不到迭代的(比如滚动100像素权利,无论我们有什么位置)只有绝对的(即从一个常数值动画到另一个常数值).

animation android drawing scroll

26
推荐指数
2
解决办法
3万
查看次数

如何用较小的正方形/矩形填充正方形?

在我工作的办公室里,我们不允许在墙上画画,所以我决定画出正方形和长方形,为它们贴上一些漂亮的布料,并将它们排列在墙上.

我正在尝试编写一个方法,它将采用我的输入尺寸(9'x 8'8")和最小/最大尺寸(1'x 3',2',4'等)并生成随机模式正方形和矩形填充墙壁.我尝试手工完成这个,但我对我得到的布局感到不满意,每次我想"随机化"布局需要大约35分钟.

c# algorithm drawing

25
推荐指数
1
解决办法
8718
查看次数

Google Maps v3 - 删除多边形上的顶点

谷歌地图有绘图库来绘制折线和多边形等.

此处的此功能示例:http://gmaps-samples-v3.googlecode.com/svn-history/r282/trunk/drawing/drawing-tools.html

在绘制和编辑多边形时,我希望能够删除路径上的一个点/顶点.API文档似乎没有任何暗示.

javascript drawing google-maps polygon

25
推荐指数
4
解决办法
2万
查看次数

画布路径到底是什么,ctx.closePath()的用途是什么?

我正在开发HTML5游戏.我需要在画布上绘制尾线并检查游戏中的交叉点,这是一个Tron风格的游戏.

我实际上是在使用JCanvas中drawLine()函数,但是JCanvas没有为我提供检查行交集的方法,我挖掘了源代码并发现使用了ctx对象,并且在我使用的函数的最后,我返回了对象,所以我可以使用该ctx.isPointInPath()方法来实现我需要的,但不工作,false每次都返回...

我真的不明白路径是什么 - 只ctx.isPointInPath()返回true使用ctx.moveTo()after 设置的点ctx.beginPath()?或者它将返回true连续ctx.moveTo()使用2个连续s 之间的所有点ctx.lineTo()

有什么用ctx.closePath()

有什么区别:

{
    ctx.closePath();
    ctx.fill();
    ctx.stroke();
}
Run Code Online (Sandbox Code Playgroud)

和:

{
    ctx.fill();
    ctx.stroke();
    ctx.closePath();
}
Run Code Online (Sandbox Code Playgroud)

javascript html5 drawing canvas jcanvas

25
推荐指数
2
解决办法
1万
查看次数

我可以在Android Canvas的范围之外绘制

我正在移植一个在图形环境中编写的应用程序,允许绘图发生在剪切矩形的边界之外.在Android中有什么办法吗?

android drawing image-clipping

24
推荐指数
4
解决办法
2万
查看次数

使用jQuery在图像上"绘制"简单线条并保存到Rails DB的最简单方法?

我想在图像上画线.基本上允许用户绘制他们喜欢的山路的路径.

1)有没有人知道一个很好的简单库来绘制基本线?

2)用户在图像上绘制一堆线后,将数据保存到数据库的最佳方法是什么?

jquery drawing ruby-on-rails lines

24
推荐指数
2
解决办法
4万
查看次数