上一次汇总了一下HTML中的标签(传送门-HTML常用标签汇总),想着CSS总是和HTML一起出现,干脆就将常用的CSS属性也汇总一下,这样查阅的时候也许能更方便一点。CSS叫层叠样式表,可以定义HTML中的标签显示样式,使页面样式更美观,常用的选择器有id选择器(以“#”开头)和class选择器(以“.”开头)。可以通过外部链接插入,也可以通过下面汇总常用的css属性。 CSS 背景属性
转载
2024-07-21 16:47:32
57阅读
Direct2D是什么?Direct2D是一套高性能的硬件加速API(代码运行在GPU),用于渲染几何图形,图片和文本,并且可以与Direct3D,GDI,GDI+交互。什么程序员应该使用Direct2D?
开发企业级大型native应用程序的程序员。为下游程序员开发控件库的程序员。服务端渲染2D图像的程序员。使用Direct3D但需要高性能渲染2D图片,文字,菜单的程序员。
转载
2013-07-28 21:42:00
442阅读
2评论
Direct2D (15) : 剪辑
绘制在 RenderTarget.PushAxisAlignedClip() 与 RenderTarget.PopAxisAlignedClip() 之间的内容将被指定的矩形剪辑。uses Direct2D, D2D1;
procedure TForm1.Form
原创
2021-04-30 11:39:13
741阅读
http://www.cnblogs.com/graphics/archive/2011/05/27/2057759.html
原创
2021-07-29 09:06:47
199阅读
Direct2D (14) : 画笔
画笔类 TDirect2DPen 的 Brush 属性是 TDirect2DBrush,现在的单色画笔其实是调用的实心画刷。
因为画刷的强大,所以让画笔丰富起来不是难事。
TDirect2DPen 的 StrokeStyle 属性是 ID2D1StrokeStyl
原创
2021-04-30 11:39:14
587阅读
Direct2D (8) : 透明色
uses Direct2D, D2D1;
procedure TForm1.FormPaint(Sender: TObject);
var
cvs: TDirect2DCanvas;
R: TRect;
begin
cvs := TDirect2DCan
原创
2021-04-30 11:39:20
706阅读
什么是Layers? Layer,中文译成图层,在Direct2D中可以用来完成一些特殊效果,使用Layer的时候,先将Layer Push到render target,然后进行绘制,此时是直接绘制在Layer上的,绘制完毕后,将Layer Pop出来,刚刚绘制在Layer上的内容就会组合到rend
转载
2017-01-18 08:43:00
156阅读
2评论
Direct2D (43) : IDWriteGdiInterop 接口
IDWriteGdiInterop 接口的主要用途是它提供 IDWriteBitmapRenderTarget 留出了 HDC 接口,以与 GDI、GDI+ 交互;
另提供了 LOGFONT 结构与 IDWriteFont、IDW
原创
2021-04-30 11:36:28
625阅读
Direct2D (9) : 显示图像
uses Direct2D;
procedure TForm1.FormPaint(Sender: TObject);
var
cvs: TDirect2DCanvas;
wic: TWICImage;
R: TRect;
begin
wic :=
原创
2021-04-30 11:39:19
530阅读
Direct2D (7) : 空间变换
{相关方法}
TDirect2DCanvas.RenderTarget.SetTransform();
TDirect2DCanvas.RenderTarget.GetTransform();
{相关结构}
TD2DMatrix3x2F (或D2D_MATRIX
原创
2021-04-30 11:39:21
1065阅读
什么是Direct2D 一言以蔽之,就是Windows 7平台上的一个2D图形API,可以提供高性能,高质量的2D渲染。大多数人对Direct2D可能都比较陌生,以至于我之前在论坛上提到这个词的时候,有人竟然说你是不是写错了?可能大家比较熟悉的是Direct3D,因为D3D已经是当前游戏界的主流应用
转载
2017-01-18 08:44:00
316阅读
2评论
Direct2D (10) : 文本输出初步
uses Direct2D, TypInfo;
procedure TForm1.FormCreate(Sender: TObject);
var
f: TTextFormats;
begin
for f := Low(TTextFormats) t
原创
2021-04-30 11:39:18
370阅读
Direct2D (24) : 合并几何对象
合并通过 ID2D1Geometry.CombineWithGeometry() 完成,但返回的是 ID2D1SimplifiedGeometrySink(ID2D1GeometrySink 的父对象);
需要把 ID2D1SimplifiedGeometr
原创
2021-04-30 11:36:51
516阅读
在 C# 的 WinForm 应用中,界面的绘制使用的是 GDI+。不过在一些特别的应用中,可能需要用硬件加速来提高绘制的效率。下面就来介绍两种在 WinForm 应用中嵌入 Direct2D 的方法。 这里所谓的“嵌入”,指的是只有窗口的某一部分应用 Direct2D 绘制(用一些控件承载),而不
转载
2022-03-22 15:56:17
735阅读
概述 这篇的标题更确切的说应该叫位图画刷,这样才好和前几篇对应起来。在Direct2D中,位图的渲染也是通过画刷来实现的。 Direct2D中并没有直接操作位图的接口,而是借助WIC(Windows Image Component)来完成的。今天我们来看看如何在Direct2D中加载并显示位图。这个
转载
2017-01-18 08:54:00
239阅读
Direct2D (34) : 开始学习 DirectWrite
{Direct2D 相关技术模块}
Direct2D //相关信息:d2d1.dll; D2D1.pas、Direct2D.pas
DirectWrite //相关信息:dwrite.dll; D2D1.pas
WICBitmap
原创
2021-04-30 11:36:41
711阅读
Direct2D (4) : DrawGeometry() 与 FillGeometry()
原始的 Direct2D 只提供了几种简单图形(直线、矩形、圆角矩形、椭圆)的绘制与填充,更多集合图形或路径的描绘要使用 DrawGeometry() 和 FillGeometry()。
既然能绘制更复杂的图
原创
2021-04-30 11:39:24
610阅读
Direct2D (2) : 基本图形命令测试
代码:unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls
原创
2021-04-30 11:39:36
443阅读
D2D不仅可以绘制,还可以对多个几何图形对象进行空间运算。这功能应该在GIS界比较吃香。这些计算包括:合并几何对象,可以设置求交还是求并,CombineWithGeometry边界,加宽边界,查询边界。Widen、GetBounds、GetWidenedBounds几何对象填充的区域是否包含指定点,FillContainsPoint笔画是否包含点,StrokeContainsPoint几何对象与指定几何对象之间的交集,CompareWithGeometry创建仅包含直线和(可选)三次方贝塞尔曲线的简化版本的几何对象,Simplify 网格化,创建一组顺时针缠绕的三角形,Tessellate 计
转载
2013-07-28 21:30:00
246阅读
Direct2D (38) : RenderTarget.DrawTextLayout() 与 IDWriteTextLayout
使用 RenderTarget.DrawTextLayout() 方法主要是设置 IDWriteTextLayout 接口;
构建 IDWriteTextLayout 接口
原创
2021-04-30 11:36:36
596阅读