当前位置: 首页 > news >正文

建设通同类网站太极seo

建设通同类网站,太极seo,typora wordpress,上海模板网建站当我最初开始使用Canvas API时#xff0c;我注意到渲染代码的结果有些模糊#xff0c;甚至更糟#xff0c;不一致。 有些线条模糊#xff0c;有些线条清晰。 来自Swing#xff0c;我花了一些时间才意识到这是由JavaFX的坐标系引起的#xff0c;该坐标系允许双精度渲染。 … 当我最初开始使用Canvas API时我注意到渲染代码的结果有些模糊甚至更糟不一致。 有些线条模糊有些线条清晰。 来自Swing我花了一些时间才意识到这是由JavaFX的坐标系引起的该坐标系允许双精度渲染。 为了解决这个问题所需要的只是在“中间”使用坐标。 因此在我的代码中您现在可以找到很多称为snapXZY的方法可以在JavaFX代码本身中找到类似的方法该方法首先将给定的坐标转换为整数然后将其添加.5。 以下屏幕截图显示了使用这种方法的区别。 下面的代码用于此示例 import javafx.application.Application; import javafx.geometry.Insets; import javafx.scene.Scene; import javafx.scene.canvas.Canvas; import javafx.scene.canvas.GraphicsContext; import javafx.scene.control.Label; import javafx.scene.layout.VBox; import javafx.scene.paint.Color; import javafx.stage.Stage;/*** Tip 2: How to render sharp lines in a canvas.*/ public class Tip2DrawingSharpLinesInCanvas extends Application {class MyCanvas extends Canvas {public MyCanvas(boolean drawSharpLines) {setWidth(150);setHeight(150);double w getWidth();double h getHeight();GraphicsContext gc getGraphicsContext2D();gc.clearRect(0, 0, w, h);gc.setStroke(Color.GRAY);gc.strokeRect(0, 0, w, h);for (double y 20; y h - 20; y 10) {if (drawSharpLines) {// Snap the y coordinate gc.strokeLine(10, snap(y), w - 10, snap(y));} else {gc.strokeLine(10, y, w - 10, y);}}}private double snap(double y) {return ((int) y) .5;}}Overridepublic void start(Stage stage) throws Exception {MyCanvas canvasBlurry new MyCanvas(false);MyCanvas canvasSharp new MyCanvas(true);Label labelBlurry new Label(Blurry);Label labelSharp new Label(Sharp);VBox.setMargin(canvasBlurry, new Insets(10));VBox.setMargin(canvasSharp, new Insets(10));VBox.setMargin(labelBlurry, new Insets(10, 10, 0, 10));VBox.setMargin(labelSharp, new Insets(10, 10, 0, 10));VBox box new VBox();box.getChildren().add(labelBlurry);box.getChildren().add(canvasBlurry);box.getChildren().add(labelSharp);box.getChildren().add(canvasSharp);stage.setScene(new Scene(box));stage.setTitle(Tip 2: Sharp Lines in Canvas);stage.show();}public static void main(String[] args) {launch(args);} }翻译自: https://www.javacodegeeks.com/2014/04/javafx-tip-2-sharp-drawing-with-canvas-api.html
http://www.zqtcl.cn/news/546353/

相关文章:

  • 网站建设套餐电话无锡公司网站制作
  • 网站建设计划表聊城正规网站建设公司电话
  • 美食网站设计的基本思路大网站开发语言
  • 个人网站模板打包下载最近新闻热点国家大事
  • flash做网站步骤中国网评中国网评
  • 网站添加备案号比较好的网站建设公司
  • 旅游电子商务网站建设目的广告设计与制作主修课程
  • 网站标题写什么作用记事本做网站如何添加图片
  • 海口建站模板厂家下载什么网站做吃的
  • 网站建设的指导书动效网站建设
  • 万州做网站的公司wordpress练习
  • 网站域名dnsgoogle推广教程
  • 网站建设报价方案doc网站建设seo视频教程
  • 北京免费建站网络营销怎么做查询网站后台
  • 深圳外贸网站推广用html制作个人博客
  • 建设银行网站最近打不开吗wordpress c
  • 网站icp备案费用浅谈做网站的好处
  • 制作网站需要懂哪些在线设计平台的市场调研
  • 接计设做的网站河南网站建设华企祥云
  • 网站系统维护一般要多久企业网站推广工具
  • 如何诊断网站seo做个网站商场需要多少
  • 腾讯云做视频网站吗创业商机网加工项目
  • 网站建设论文文献郑州seo外包费用
  • 网站优化西安如何免费推广网站
  • 固原市建设局网站外贸网站建设方法
  • 做违规网站主页制作语言缩写
  • 汝南县网站建设怎么注册公司钉钉账号
  • 网站建设酷隆信通网站开发中心
  • 保定网站建设方案报价怎么做网站_
  • 做网站功能的框架结构图做网站用python好吗