请教生成椭圆印章的算法 2C

要生成一个椭圆形印章,类似于下面这个图片,要求是“中国xxxx股份有限公司”旋转文字所占的角度可以是0~360度的任意角度,文字要根据旋转字所占的角度均匀排列,各位大神给点思路,谢谢了
图片说明

0

1个回答

看“国”字是个矩形而不是梯形,说明只是把字体转了一个角度而已。
先求半个椭圆的周长L,图中是12个字占半边弧,每个字占有的弧长 l=L/24
从左边开始向右上积分算弧长,在 0.5*L1.5*l2.5*l……处求切线,切线的角度就是输出字体的角度。

1
OsbornHuo
OsbornHuo 没太明白,麻烦您说详细一点,我数学不是太好,0.5*L、1.5*L、2.5*L这些是怎么出来的,谢谢!
大约 4 年之前 回复
congbufawen
阳光伴我们成长 向右上求积分是什么意思?
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
c#制作椭圆、圆、三角、矩形印章
c#、MVC架构,可以生成椭圆、圆、三角、矩形印章,能直接运行。
JAVA生成椭圆形签章
话不多说,直接贴代码吧。 import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Polygon; import java.awt.font.FontRenderCon...
工具分享(3):使用Java Swing开发圆形/椭圆公章、私章图片(内附源码)
1、迎合你的需求 当你需要一些定制内容的公章或私章图片,刚好你又懂点Java基础知识,那么你可以使用这个工具。 2、生成的效果图一览 2.1 公章效果图 圆形公章: 椭圆公章: 2.2 私章效果图 3.使用方法 import cn.localhost01.seal.SealUtil; import cn.localhost01.seal.configuration.Se...
Java使用Graphics2D生成公章
用了大半天的时间才把这个公章做好,个人感觉这里面需要比较多的数学知识,当然都是比较简单的了。Graphics2D根据API上的说法是,在使用Graphics2D类库的时候,这是进行操作的主要类,类似于提供了一种context。Graphics2D为抽象类,继承自Graphics类,所以在操作前,需要先获取一种可以操作的对象,然后再创建Graphics2D对象。 Graphics2D可以支持三种操作
php 印章类
php 印章类 圆形印章,可以调整五角星和字符串的旋转角度 包括字体文件
Java生成印章图片
/**      * 生成图片      *       * @return      * @throws Exception      */     public static String graphicsGeneration() throws Exception {         // 实际数据行数+标题+备注         int imageWidth = 490;         i...
JAVA利用Graphics2D生成电子签章
利用Graphics2D生成圆形中间带五角星的电子签章package com.wuxian.test; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; import java....
椭圆生成快速算法
一、目的    文本旨在提供一种画椭圆的快速算法,使之可在不带乘法器的cpu上快速生成椭圆的点。 二、定义     1. 走向:当前点的下一个点的方向     2. 主坐标:在走向上,起点到终点,变化量较大的分量坐标     3. 从坐标:在走向上,起点到终点,变化量较小的分量坐标 三、 原理     1. 已知椭圆上的一点,要推算出下一点的位置,该位置的主坐标一定是沿着走向递增1个...
公章制作(注册码已包含在里面的说明中,纯数字)
公章制作(注册码已包含在里面的说明中,纯数字)
椭圆印章弧上文字排列算法设计文档
椭圆印章弧上文字排列算法设计文档,之前找的都要收费,先共享出来,精通算法的可以试试
java生成带五角星的印章(白底红字)
java生成带五角星的印章(白底红字),支持输出多种数据类型
【Java】如何优雅的用代码制作企业公章
Graphics2D 根据API上的说法是,在使用Graphics2D类库的时候,这是进行操作的主要类,类似于提供了一种context。Graphics2D为抽象类,继承自Graphics类,所以在操作前,需要先获取一种可以操作的对象,然后再创建Graphics2D对象。  Graphics2D可以支持三种操作:图形操作(画各种图形,填充)、写文字、变换(比如旋转、切割等) 画圆
opencv轮廓检测之椭圆检测-----算法篇(8) Hough transformation检测椭圆
其实如果应付的话, 我前面这篇文章   椭圆检测http://blog.csdn.net/traumland/article/details/51018133 对于场景已知,  精度不太要求,  效果还算不错(我之前在纸上画圆,  挖洞,  拿了带洞的的东西试过)   因为有 拟合椭圆这个算法,  而且用了限制长短轴这种限定. 但是以后肯定有需要自己造轮子的时候,  没有准备到时候碰
电子图章印章软件印章制作软件印章生成器印章大师排班软件圆形
为用户快速生成多种样式、多种规格的电子印章图片。提供公章、财务专用章、发票章、合同专用章、各种私章以及私章印章模板。电子印章,刻章生成器文件分享,支持各种文件格式大小的印章电子图像生成,功能非常的齐全,多样化,可控制,如下图所示,支持设置印章字体,颜色,大小,外圈宽度和厚度,双环、间隔、尺寸、字符宽度,各个地方的偏移等等,绝对真实,功能绝对强大! 软件:功能强大、制作简单、1分钟
opencv轮廓检测之椭圆检测-----算法篇(3)--Sobel
前两篇只是吧水平方向和竖直方向求导进行了线性叠加, 而实际上我们是用梯度大小描述陡峭程度  #include #include int main(int argc, char ** argv) { if(argc 2) return -1; cv::Mat img = cv::imread(argv[1],0); cv
Java导出印章
在做项目过程中,遇到一个需求,让我生成一个下面格式的印章下载,我查找资料后,写出了如下的代码,生成印章。导出的印章:                                                        代码块:import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import j
word excel如何用印章生成器软件在线制作电子印章 电子公章图片
日常生活中、企业OA办公中,我们经常需要使用印章生成器,来在线生成或者制作电子印章,可是不论现有的PS制作,还是印章生成器或者是公章在线制作软件,操作起来对于我们这些小白来说真的太复杂!小编找了好久发现一个还不错的软件 《火箭水印》电子印章排版制作软件。 多的不说了,直接上干货操作步骤和截图吧。 第一步首先打开图章制作软件,在软件左边选择常用印章图形,里面有常用印章形状。 第二步点击选择...
公章圆弧字fabric.js画法
<script type="text/javascript"> var url="网络图片位置"; $(document).ready(function() { initCavans(url); }); //初始化canvans及背景 var canvas; function initCavans(pngPath){ ca
【OpenGL】中点圆、椭圆生成算法
OpenGL 中点圆、椭圆生成算法
Bresenham画椭圆算法
这里不仔细讲原理,只是把我写的算法发出来,跟大家分享下,如果有错误的话,还请大家告诉我,如果写的不好,也请指出来,一起讨论进步。 算法步骤: (1) 输入椭圆的长半轴a和短半轴b。 (2) 计算初始值d = b*b + a * a * (-b + 0.25),  x = 0, y = b。 (3) 绘制点 (x, y)及其在四分象限上的另外3个对称点。 (4) 判断d
印章识别matlab代码
印章识别效果非常好的代码,主要使用了支持向量机
完全Bresenham算法生成椭圆
采用完全Bresenham算法生成椭圆,有别于中点Bresenham算法生成椭圆
基于椭圆皮肤模型的皮肤检测-Opencv
肤色检测主要有以下六种方法: 1、RGB color space 2、Ycrcb之cr分量+otsu阈值化 3、YCrCb中133&amp;lt;=Cr&amp;lt;=173 77&amp;lt;=Cb&amp;lt;=127 4、HSV中 7&amp;lt;H&amp;lt;20 28&amp;lt;S&amp;lt;256 50&amp;lt;V&amp;lt;2565、基于椭圆皮肤模型的皮肤检测 6、opencv自带肤色检测类AdaptiveSkinDetector...
计算机图形学(二)输出图元_6_OpenGL曲线函数_3_椭圆生成算法
通过椭圆上任一点到称为椭圆焦点的两个定点的距离可给出椭圆的精确定义:椭圆上任一点到这两点的距离之和都等于一个常数(参见图3.21 )。如果椭圆上的任一点P = (x,y)到两个焦点的距离为d1和d2,那么椭圆的通用方程可以表示为
opencv轮廓检测之椭圆检测-----算法篇(5)---LAPLACIAN算子
关于检测edge的算法有很多,  感觉有些算法像前面我一直截取的PPT里面说的一样,  有些过时和不太好用. 接下来再列举两个, 是我在查论文时常看见的两个算法 接着上面的问题 边缘(edge)的获取?        3.Laplacian Operater     The Laplacian is a high-pass linear filter that is ba
Java 印章获取
1、引入jar包 2、SearchSealRequest searchSealRequest = new SearchSealRequest();             searchSealRequest.setCorpCode(cert);        // 十三位企业代码             searchSealRequest.setCertSn(sn);              ...
椭圆曲线加密算法密钥生成器
基于国家商用密码开放动态库开发的椭圆曲线加密算法密钥生成器
印章识别详细算法
印章识别的界面 算法实现
Unity3D_椭圆算法
原理:首先要明白椭圆是怎么来的。有两个同心圆,半径分别为R,r。以这两个圆不断旋转可以得到椭圆的坐标。 代码如下: public class ellipseCS : MonoBehaviour { public GameObject cubeModel; private float r = 3; private float R = 5; private float angle
Bresenham和中点画圆,brensenham算法画椭圆
OpenGL 实验,基于c#编写的图形学实验,用Bresenham和中点算法画圆,以及用bresenham算法画椭圆。
opencv轮廓检测之椭圆检测-----算法篇(1)
首先轮廓(contour)的定义?        轮廓的定义有很多种,  也就是包围物体的边缘.  不管是哪种定义,  轮廓是与边缘紧密联系的. 那 那什么是边缘(edge)?           Simple answer: discontinuities in intensity. 边缘的分类? Step edge Ramp edge Ridge edge Roof e
计算机图形学实验 西工大 林曾刚 CG
直线生成算法 圆(椭圆)的生成算法、区域填充算法 裁剪算法、曲线、曲面生成算法
Java生成圆形五角签名
纯Java写成的自动生成圆形五角的签名, 对类,方法进行了封装
在线生成艺术字、头像等很多网站
免费 生成 艺术字 印章 在线生成艺术字、头像等很多网站... 下来看看,简简单单几步,秀出你的个性! 本站所有资源、文档均收集自互联网,本人只负责资源的收集与推广,任何人不得下载本站资源用于违法活动,否则一切后果由使用者自己承担... 另,本人收集的资源均是已经公开的,不涉及侵权行为... 更多无需积分的精彩资源请链接:http://llliner.download.csdn.net/
Java 处理PDF图章——图片图章、动态图章
图章是一种在合同、票据、公文等文件中表明法律效应、部门机关权威的重要指示物,常见于各种格式的文件、文档中。对于纸质文档可以手动盖章,但对于电子文档,则需要通过特定的方法来实现。本篇文档分享通过Java代码在PDF文档中添加图章的方法。内容将分两部分介绍,详细使用:https://blog.csdn.net/hj7jay/article/details/86983793
图片加文字印章和水印 Java
package bytext; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingHints; import java.awt.image.Bu
中心椭圆算法画图C++
中心椭圆算法画图C++ //中心椭圆算法画图 inline int round(const float a){return int(a+0.5);} void ellipsePlotPoints(int xCenter,int yCenter,int x,int y) { setPixel(xCenter+x,yCenter+y); setPixel(xCenter-x,yCenter+y)
C#生成电子印章源码
C#生成电子印章源码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Drawing.Dr
Core Graphics之(二):绘制:矩形、椭圆、圆形、文字、图片
使用Graphics函数可以绘制线段,也可以绘制图形。 1、绘制矩形(可以使用线段拼接绘制图形,但iOS提供了更好用的绘制图形的函数) 2、在设定的CGRect中画圆,随CGRect的形状而改变 圆形 椭圆 3、使用绘制圆形的函数画圆 4、画字符串 5、画图片 6、在图片上添加水印(画文字) ...
openGL—中点Bresenham椭圆算法
// bb.cpp : 定义控制台应用程序的入口点。 #include "stdafx.h" #include void init(void) { glClearColor(0.0,0.0,0.0,0.0); //设置背景颜色为黑色 glMatrixMode(GL_PROJECTION); //对投影相关进行操作 gluOrt
相关热词 c#异步发送kafka c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#线程 窗体失去响应 c#角度转弧度 c# 解析gps数据 c# vs设置 语法版本 c# json含回车 c#多线程demo