草庐IT

绘图笔

全部标签

科研绘图配色

01配色的基本原则颜色需要有自身的意义。不同的颜色表示不同的分组,相近的颜色表示同一个分组;配色需要展现数据逻辑关系,突出关键数据,比如重要的数据用深色或暖色表示,不重要的数据用浅色或冷色表示。色彩种类两到三种。每张插图最多选两到三种颜色,通过改变明暗程度或饱和度增加色彩组合。可以利用互补色和相邻色实现配色的协调与搭配,全文尽可能保持配色一致。尽量使用柔和的颜色。建议用低饱和度颜色作为主要基调,少用高饱和度和高明度的色彩组合,如大红大紫等颜色,那样会造成比较大的视觉冲击。不要在同一幅图中同时出现红色和绿色。很多论文作者没有注意到红绿配色的问题,同一张图中同时使用红绿色对于红绿色盲群体很不友好,

objective-c - 在 GLKView 中绘图

我是OpenGLES的新手。作为测试,我试图在GLKView上绘制一个简单的三角形。没有编译或运行时错误,也没有OpenGL错误。它只是简单地不绘制三角形。它设置了清晰的颜色OK,这意味着OpenGL正在工作,但它只是不绘制三角形,我做错了什么......绘图回调代码-(void)glkView:(GLKView*)viewdrawInRect:(CGRect)rect{constGLfloattriangleVertices[]={0.0,2.0,3.0,//Triangletopcentre-2.0,-2.0,3.0,//bottomleft2.0,-2.0,3.0//bottom

ios - UIImage 中的绘图被扭曲

我在我的应用程序中实现了突出显示功能。此突出显示在UIImage中绘制,以便可以将其保存为PNG表示。一切都运行良好,但最近我意识到一个非常令人困惑的问题。有时当我突出显示时,绘图会被扭曲。这是它的样子:每当我移动手指高亮字符时,绘制的高光就会向左拉伸(stretch)。另一个:在这个中,每次我移动手指高光时,绘制的高光都会向上移动!这让我很困惑。这种情况时有发生,有时只发生在某些页面上。有时它像这样工作得很好:我很困惑为什么会这样。谁能告诉我或至少给我一个关于为什么会这样的想法?请帮助我。代码:-(void)touchesMoved:(NSSet*)toucheswithEvent:

不容错过的10个免费AI绘图软件

人工智能ai正在影响各行各业,尤其是创意领域。ai绘图软件具有很高的可操作性,所以即使是没有接受过专业绘图教育的小白也能快速上手。ai绘图软件在不知不觉中改变了我们的艺术创作方式。市场上有一些免费的ai绘图软件。这篇文章将带你去了解一些。让我们来看看。即时灵感即时灵感是一款支持文生图、图生图两种形式的免费AI绘画软件,操作简单,功能强大,生成的绘画风格多样且极具艺术表现力,包括二次元类、人像类、角色IP类、风景类、场景拟真类等20种高质量、高细节的艺术风格。立即进入即时灵感即时设计是一款支持在线协作的专业级UI设计工具,支持Sketch、Figma、XD格式导入,海量优质设计资源即拿即用。支持

iphone - Core Plot ScatterPlot y 轴未缩放以适合屏幕和绘图

我一直在为我的应用程序制作一组图表,但ScatterPlot有一个非常具体的问题。我无法让图表的y轴或高度重新缩放以适合屏幕。我花了几个小时在网上搜索答案,最接近的答案是遵循raywenderlich.com教程。但我似乎仍然无法压缩y轴以使图形适合屏幕。理想情况下,我希望图表根据输入数据动态调整大小,因为绘制的数据差异可能从数十到数百不等。这是我用来设置图形的代码:-(void)configureAxes{//1-CreatestylesCPTMutableTextStyle*axisTitleStyle=[CPTMutableTextStyletextStyle];axisTitl

ios - 模拟器中的 UIView 边界/绘图不正确

我创建了一个单View测试应用程序,并向主Storyboard中的UIViewController添加了UIButton和UIView。我已将按钮和View的大小调整为相同的大小。在我的VC的-viewDidAppear:animated方法中,我转储了按钮和View的框架和边界:-(void)viewDidAppear:(BOOL)animated{NSLog(@"buttonbounds:%@",NSStringFromCGRect(self.theButton.bounds));NSLog(@"buttonframe:%@",NSStringFromCGRect(self.the

Vue 使用jsPlumb 实现连线绘图

第一步:安装jsPlumbnpmijsplumb第二步:全局引入    在main.js中引入,且挂在Vue事例上importjsPlumbfrom'jsplumb'Vue.prototype.$jsPlumb=jsPlumb.jsPlumb第三步:编写组件代码创建slsJsPlumbComponent.vue文件{{item.name}}{{item.name}}exportdefault{name:"slsJsPlumbComponent",props:{leftList:{//左边节点数组[{"name":"xxx",nodeId:"l_xxxx"}]type:Array},rightL

ios - 绘图不会随 drawRect 中的文本滚动

作为iOS编程的新手,如果这个问题听起来很愚蠢,我很抱歉。我画了一些矩形来标记UITextView中的一些文本。唯一的问题是矩形不会随文本滚动。他们只是呆在那里。这是代码:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){[selfsetContentMode:UIViewContentModeRedraw];}returnself;}-(void)drawRect:(CGRect)rect{CGContextRefcontext=UIGraphicsGetCurrentContext()

ios - 动画 NSLayoutManager 绘图

我有一个NSLayoutManager,它使用以下代码绘制文本:[[selftextLayoutManager]drawGlyphsForGlyphRange:NSMakeRange(0,[[selftext]length])atPoint:textFrame.origin];在我看来的-drawRect:。这非常有效,但我真正想做的是逐个字符地为文本添加动画效果,就好像正在键入一样。我试图将字符附加到“可见字符串”变量,然后调用-[selfsetNeedsDisplay],但是当处理超过大约20个字符的文本时,它开始滞后,因为它每次都重新绘制所有文本。回归:如何为NSLayoutMa