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

网站开发 技术指标会外语和做网站

网站开发 技术指标,会外语和做网站,东莞学平面设计,什么公司做网站最好当我最初开始使用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/116055/

相关文章:

  • 分析网站外链分析工具wordpress同步简书
  • 电子商务网站案例分析互动游戏制作软件
  • 网站做子域名做美团旅游网站多少钱
  • php做网站架构图开家做网站公司有哪些
  • 专门做ppt会员网站鄞州网站制作
  • 企业网站开发视频请简述网站建设流程图
  • 做网站 做手机app要学什么软件网站在哪里购买
  • 老罗做的网站赣州建设部网站
  • 四川建设主管部门网站盘搜搜
  • 创造网站的最简单 软件是哪个免费全自动推广平台
  • 如何看网站做的好坏vs2017做网站
  • 电子商务网站开发费用入账wordpress商城主题模板下载
  • 广西南宁公司网站制作百度推广自己做网站吗
  • 网站建设公司外链怎么做网站开发职业类别代码
  • 网站优化公司怎么选免费手机网站建设
  • 怎么建立自己的网站平台多少钱专用于做网站公司
  • 怎么修改网站后台权限商城网站制作 价格
  • 英铭广州网站建设wordpress服务器域名
  • 怎么做微商网站怎么生成网站源代码
  • 建设网站怎么设置网站页面大小外贸原单童装哪个网站做
  • 网站布局设计软件太原专业做网站
  • 织梦教育培训网站源码素材图下载
  • 内容网站外贸网站外贸网站建设行吗
  • 什么是网络营销定义北京网站关键词优化
  • 开奖视频网站开发成都优化官网公司
  • 网站开发培训学校互联网软件外包平台
  • 房屋网签查询系统官方网站建设网站总经理讲话范本
  • 创建网站好的平台罗湖网站建设优化
  • 青海兴远建设工程有限公司网站wordpress怎么设计网站
  • 泉州建站公司模板马云谈2025的房价