65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
graphics
人工智能
人工智能
神经网络
机器学习
深度学习
ML.Net
大数据
数据科学
Tensorflow
ChatGPT
物联网
物联网
Arduino
边缘设备
Raspberry-Pi
可穿戴设备
IoT Edge
工业物联网
DevOps
DevOps
敏捷
自动化
持续构建
持续交付
持续部署
持续集成
部署
Git
安装
集成测试
负载测试
质量保证
TFS
单元测试
测试
容器
容器
Docker
Kubernetes
虚拟机
高性能计算
高性能计算
GPU
并行处理
并行化
矢量化
托管服务
托管服务
AWS
Cordova
ExtJS
Google Cloud
微服务
PhoneGap
无服务器
存储
Web Hosting
WordPress
Azure
安全
安全
区块链
密码学
加密
身份
身份服务器
Web 开发
Web 开发
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
移动应用
移动应用
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
桌面编程
桌面编程
Cocoa
Electron
QT
通用 Windows 平台
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
系统
数据库开发
数据库开发
数据可视化
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
生产力应用和服务
生产力应用和服务
LibreOffice
OpenOffice
Sharepoint
团队沟通工具
Biztalk
Microsoft Office
SAP
游戏开发
游戏开发
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
多媒体
多媒体
音频
图像处理
视频
音视频
DirectX
GDI
GDI+
OpenGL
通用编程
通用编程
算法
压缩
计算几何
仿真
异常
文件
互联网
本地化
内存管理
优化
解析器
性能
正则表达式
排序
状态机
架构
设计/图形
打印
字符串
线程
可用性
编程语言
编程语言
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
提交您的文章
图形
图形
精选阅读
[教程1] GDI+ SVG 艺术作品
作者:
The Zakies
教程1(如何创建矢量图形程序)
2ascii:将 JPG、PNG、
SVG 和文本渲染为 ASCII
作者:
honey the codewitch
从常见的图像格式和文本创建 ASCII 艺术
2D 折线顶点平滑
作者:
veen_rp
通过插值(Catmull-Rom)或逼近(Chaikin)平滑 2D 折线
R 语言生成分形图像的几种方法
作者:
Voevudko A. E., Ph.D.
演示了在 R 中生成和绘制分形图的几种方法,
并提供了实现这些方法的 R 脚本。
最新文章
[教程1] GDI+ SVG 艺术作品
作者:
The Zakies
教程1(如何创建矢量图形程序)
2ascii:将 JPG、PNG、
SVG 和文本渲染为 ASCII
作者:
honey the codewitch
从常见的图像格式和文本创建 ASCII 艺术
2D 折线顶点平滑
作者:
veen_rp
通过插值(Catmull-Rom)或逼近(Chaikin)平滑 2D 折线
R 语言生成分形图像的几种方法
作者:
Voevudko A. E., Ph.D.
演示了在 R 中生成和绘制分形图的几种方法,
并提供了实现这些方法的 R 脚本。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
graphics
2ascii:将 JPG、PNG、
SVG 和文本渲染为 ASCII
作者:
honey the codewitch
从常见的图像格式和文本创建 ASCII 艺术
2D 折线顶点平滑
作者:
veen_rp
通过插值(Catmull-Rom)或逼近(Chaikin)平滑 2D 折线
R 语言生成分形图像的几种方法
作者:
Voevudko A. E., Ph.D.
演示了在 R 中生成和绘制分形图的几种方法,
并提供了实现这些方法的 R 脚本。
WinForms 的响应式设计技术
作者:
Mehedi Shams
设计自动适应不同屏幕分辨率
Win2D 的精灵表库和编辑器
作者:
g96b10
Win2D 提供了一个简洁的 API 接口,
但是如何为你的游戏渲染复杂的精灵呢?
我提供了一个库和编辑器来简化这个过程。
用于裁剪图片的视图类
作者:
Will J Miller
本文介绍了名为 MMSCropImageView 的自定义类的实现。该类提供了在图像上绘制和移动矩形以识别裁剪区域并将其以 UIImage 形式返回的功能。本文解释了裁剪位图的注意事项和解决方案。
C 语言 TinyVG 入门
作者:
honey the codewitch
TinyVG 是一种适合嵌入式的紧凑型矢量图形文件格式。我们在本文中对此进行探讨。
SVG 中的 XY 曲线图
作者:
Conrad Kanengieter
这是一个 HTML 和 SVG 中的演示图,
其中 JavaScript 控制 SVG。
Android:
创建旋转指针
作者:
FaizanMubasher
本文包括使用 View 和 Graphics 在 Android 中创建简单指针的步骤。
类似于速度计上的指针。
.NET的Android风格(Toast)通知
作者:
John J Espiritu
一个.NET Framework的Android风格通知组件。
动画编辑器 - 为您单调的 Covid 世界带来卡通色彩
作者:
Christ Kennedy
使用此动画编辑器将您自己的精灵与任何您选择的 MP4 结合
Android 上的基本着色器编程
作者:
Zamrony P. Juhara
开始使用 Android 上的 OpenGL ES 2.
0 着色器编程。
颠覆 3D 数学:第一部分 - 矩阵乘法
作者:
CMalcheski
跳出固有思维模式可以带来关键的性能提升
气泡屏保
作者:
Tarun Mangukiya
此项目向用户展示了如何在 VB.NET 中创建屏保气泡(
Windows 7)。
在图形应用程序中构建定向图
作者:
Dmitriy Glushchikov
本文介绍了一种使用控件构建定向图的简单方法。
选择图像 - 从相机或存储卡中选择照片
作者:
Pat Dooley
Choose Images 是一款面向摄影师的程序,可帮助他们查看和选择相机或存储卡中的照片,以便移动到计算机进行处理和/或存档。
将图像转换为 float[][][]/float[][,]/T[][][]/T[][,] 数据,快速安全
作者:
mibxue
我支持一组将图像加载到 double[,]/double[][,]/T[][,] 的方法,这有助于处理图像。
使用 Intel® 图形性能分析器 (GPA) - Platform Analyzer 进行 CPU 密集型离线分析
作者:
Android on Intel
在本文中,
我们将逐步介绍如何对工作流进行 CPU 密集型离线分析。
在 GFX 中创建自定义绘制目标
作者:
honey the codewitch
关于为 GFX 创建驱动程序和其他自定义绘制目标的更深入指南。
在 OpenGL 中绘制近乎完美的 2D 线段。
作者:
Chris H.F. Tsang
具有高质量抗锯齿、颜色、厚度和最小 CPU 开销。
通过细分绘制多段线
作者:
Chris H.F. Tsang
通过带有接头、圆角、羽化和每顶点颜色的细分绘制多段线
SVG 格式的绘图。
第一部分 –
草案标准
作者:
Vitaliy Sytnik
您可以在网上找到大量关于以 SVG 格式创建图形的信息。通常会使用编辑器打开 DXF 文件并导出为 SVG。查看 SVG 代码可以清楚地发现其中存在大量冗余。在一种编辑器中创建的 SVG 文件可能并不总是正确的
使用 GFX 和 ESP32 驱动多个屏幕
作者:
honey the codewitch
如何在 ESP32 上使用 GFX 同时驱动多个屏幕。
DXF Import .
NET: 读取和查看 AutoCAD 格式文件
作者:
Chuzhakin
读取 AutoCAD DXF 文件的 C# 源代码
使用C++在视频内存中进行FASTA核苷酸序列缓存
作者:
tugrulGtx
通过索引访问FASTA格式文件(*.
fna、*.
faa)
中的VRAM缓存核苷酸序列
数字信号处理中的傅里叶变换
作者:
Jakub Szymanowski
本文介绍了数字信号处理中的傅里叶变换(DFT 和 FFT 算法)
的概念和实现。
Gameloft与Intel:携手为x86 Android带来高质量图形
作者:
Intel
在本文中,我将描述Gameloft在GTR2中实现的特效,并重点介绍我们如何将这些特效纳入我们设定的每秒30帧(FPS)的预算中。
AMD GPU 的 GCN 汇编器
作者:
Ryan Scott White
AMD 的 GCN(
Generation Core Next Architecture)
汇编语言的汇编器/编译器
齿轮图曲线 - 第一部分。
作者:
Voevudko A. E., Ph.D.
定义和呈现从最简单到最迷人的齿轮图曲线。提供用于说明其不同方面的网页和 R 脚本。
齿轮图曲线 - 第二部分。
作者:
Voevudko A. E., Ph.D.
继续定义和呈现从最简单到最迷人的齿轮图曲线。提供用于说明其不同方面的网页和 R 脚本。
生成基于克罗内克积的分形
作者:
Voevudko A. E., Ph.D.
理解、设计、生成和绘制基于克罗内克积的分形,并提供支持它的网页。
生成随机 Voronoi 图
作者:
Voevudko A. E., Ph.D.
生成和绘制随机 Voronoi 图,并提供支持它的网页和 R 脚本。
巧用图形,仅需几 KB 闪存和几乎没有 RAM
作者:
honey the codewitch
是否有带屏幕但内存或闪存空间极小的嵌入式或 IoT 小工具?阅读此文。
GFX Forever:GFX for IoT 完全指南
作者:
honey the codewitch
GFX 是标准 IoT 绘图库的快速且功能齐全的替代品,经过优化,可减少总线 I/O。
GFX 深入:第一部分 - 绘图基础
作者:
honey the codewitch
探索使用 GFX 进行绘图的技术。
GFX 深入:第二部分 - 电子墨水屏
作者:
honey the codewitch
有效使用 GFX 和电子墨水屏/电子纸显示屏。
GFX 第一部分:独立于设备的像素
作者:
honey the codewitch
适用于物联网设备的设备无关图形库。系列第一部分。
GFX 第二部分:设备无关位图
作者:
honey the codewitch
GFX IoT 图形库第二部分 - 设备无关位图。
GFX 第三部分:绘图图元
作者:
honey the codewitch
探索 GFX IoT 库提供的基本绘图功能。
GFX 第四部分:ILI9341 显示驱动程序和 JPEG 支持
作者:
honey the codewitch
在没有 Arduino 框架的情况下,从 ESP32 高效使用 ILI9341 显示屏。
加载 JPEG。
GFX 边栏:ESP-IDF 上 ILI9341 显示驱动程序的内部工作原理
作者:
honey the codewitch
探索 ESP32 功能强大的 IoT 显示驱动程序的内部工作原理。
高性能解耦总线,用于 IoT 显示屏
作者:
honey the codewitch
让您的 IoT 显示驱动程序独立于使用的总线运行,无论是 I2C、SPI 还是并行。
如何创建允许用户选择目录的用户控件(WPF)
作者:
LLLLGGGG
在本文中,我们将构建一个 WPF 用户控件,旨在让用户在其文件系统中选择一个目录。
如何自定义 Twitter Bootstrap 以适应您的网页设计
作者:
Rojan Gh.
面向 Web 开发人员的简要指南,介绍如何为他们的网页设计自定义 Twitter Bootstrap。
如何制作一个迷你 Minecraft 游戏
作者:
Vahe Karamian
编程本身就是一项艰巨的任务。
图形编程使事情更加复杂!
如何让 WPF 在处理图像时表现得像 Windows(解决 DPI 问题)
作者:
Peter Huber SG
WPF 在使用 DIP(设备无关像素)时可能过于聪明
使用 Canvas 和 JavaScript 的 HTML 游戏
作者:
Guruprasad. K. Basavaraju
本文旨在通过简单的游戏开发向初学者介绍 HTML Canvas。
混合跨平台应用程序:在原生 iOS 和 Android 组件之上使用 Cocos2d-x 的方法
作者:
YevheniyK
本文介绍了一种在原生组件之上使用 Cocos2d-x 的通用方法,以及 Cocos2d-x、iOS 和 Android 的相关编码细节。
图像画布边框编辑器
作者:
Marijan Nikic
用于为画布打印图像添加边框的小工具
使用 Generic Handler 的图片验证码
作者:
ASP.NET Community
Img2Cpp:为嵌入式图像创建 C++ 头文件
作者:
honey the codewitch
轻松将图像数据嵌入到您的代码中
在瓦片地图编辑器中实现自动瓦片功能
作者:
Colin Vella
本文介绍了一种算法和数据结构,用于实现 RPG Maker、Starcraft 关卡编辑器等中的自动瓦片功能。
您的游戏是否受 GPU 限制
作者:
Intel
在本文中,我们将介绍一种快速简便的方法,通过高级系统概述来查看您的游戏是否受 CPU 限制。
迭代函数系统和自相似分形
作者:
Miguel Diaz Kusztrich
构建广泛分形家族的简单方法
Java 手风琴菜单、视觉效果和自定义
作者:
b4rc0ll0
创建一个用作手风琴菜单的智能 Java 组件。解释如何创建视觉过渡效果和简单的图标管理。还展示了如何创建具有简单级联管理的组件层次结构。
C# 版曼德尔布罗集
作者:
Joe Dillon
C# 程序,用于生成和探索曼德尔布罗集。
操作 GIF 调色板
作者:
Bjørn
在不触碰图像数据本身的情况下编辑 GIF 颜色
一次回答多个问题:带有窗体的交互式动画图形
作者:
Sergey Alexandrovich Kryukov
解决图形、带 UI 的多线程、窗体开发、打印等问题
modds 拖放编程 C# 创建类库 (DLL) - 第 5 部分
作者:
douglas young
可视化编程语言
原生 Win32 API OpenGL 教程 - 第 1 部分
作者:
leon de boer
原生 Win32 API OpenGL 教程 - 第 1 部分
原生 Win32 API OpenGL 教程 - 第 2 部分
作者:
leon de boer
在第二部分中,我们将创建一个 OpenGL MDI 应用程序。
八叉树
作者:
Lukasz Gwizdz (会员 2097797)
有关此数据结构和算法的背景信息
油画效果:图像上的油画效果实现
作者:
Santhosh G_
在图像上应用油画效果。
使用 TKinter 的 Python OpenGL
作者:
Samuel Teixeira
为什么简单,如果我们能复杂呢?
并行编程与 Mandelbrot 集
作者:
Simon Bridge
提供了一个多线程库并演示了其通过渲染 Mandelbrot 集的使用
波斯湾 3D 立体图像
作者:
Mohammad Reza Khosravi
此应用程序使用一些简单的 2D 方法创建 3D 场景,这些场景可以通过红/青立体眼镜观看。
PianoBox:交互式音乐键盘控件 - MidiUI 第一部分
作者:
honey the codewitch
PianoBox 是一个用于 Windows Forms 的可自定义音乐键盘控件。
这是 MidiUI 的第一部分。
使用 OpenGL 和 OpenCL 进行拾取选择
作者:
Matt Scarpino
使用 GPU 加速计算射线-三角形交点
怀表 - VB
作者:
Bill9603
从零开始制作一个怀表
使用最少整数数学渲染图形函数,
能够驱动 CNC
作者:
altomaltes
该算法使用非常简单的整数数学(
加法和乘法)
来渲染弧线、
线条等,
以用于 CNC 机器或计算机表面。
在物联网设备上渲染专业屏幕
作者:
honey the codewitch
如何将您的物联网图形界面从 90 年代中期提升到现代水平。
RGFW 幕后:
OpenGL 上下文创建
作者:
ColleagueRiley
用于为 X11、
Windows 和 MacOS 创建加速 OpenGL 上下文的教程。
基于我的项目:RGFW。
Silverlight 中健壮的用户控件导航
作者:
Matt Cavanagh
在 Silverlight 项目中管理用户控件之间导航的简单而非常有效的方法。
新手魔方(2.0 版)。C# 应用程序,支持 3D 图形和动画。VS2022 .NET6
作者:
Uzi Granot
此程序将使用面向初学者的算法来解决魔方。它是一个 WPF 开源应用程序,使用 C# 编写,适用于 VS 2022 和 .NET6,支持 3D 图形和动画。
来自流的安全图像
作者:
Midi_Mick
缓解由流和文件创建的 Image 对象的问题。
使用放大库进行屏幕截图
作者:
thanh_bkhn
使用放大库进行屏幕截图的简单方法
C/C++ 的简单双文件图形库
作者:
Robert Umbehant
一个双文件图形库,
用于调试在图形方面有缺陷的应用程序。
螺旋扭曲的多边形和玫瑰。
作者:
Voevudko A. E., Ph.D.
呈现一种奇异螺旋,即使用大圆点、扭曲的多边形和可能的您自己的照片。提供用于说明其不同方面的网页。
小型设备上的有状态屏幕渲染
作者:
honey the codewitch
如何在不占用大量内存的情况下创建响应迅速、无闪烁的交互式屏幕。
Arduino 的俄罗斯方块墙画
作者:
honey the codewitch
在 LCD 或 Neopixel 面板上显示自动(可选可控)俄罗斯方块。
使用 HTML5/SVG/KnockoutJS 进行轨迹运动模拟
作者:
Henry Tan Setiawan
使用 SVG / KnockoutJS 进行简单的轨迹模拟。
热带旋律。
Scratch 对比 C#。
作者:
Uzi Granot
如果你是一位尝试用 Scratch 向孩子介绍编程的程序员,
那么这篇文章适合你。
比较 Scratch 和 C# 之间的一个简单游戏。
Unity for Intel x86 平台优化指南:第 3 部分
作者:
Android on Intel
Unity for Intel x86 平台优化指南:第 3 部分
在 PlatformIO 中使用 GFX
作者:
honey the codewitch
利用 PlatformIO 存储库轻松为您的项目添加 GFX。
在 Google 的 Go 中使用 OpenGL
作者:
Farhad Reza
本文将向您展示如何在 Google 的 Go 语言中使用 OpenGL 图形库。
在实时应用程序中高效使用四元数
作者:
gtdelarosa
各种使用四元数的方法,
以最大化性能
Visual Studio 2010 图像优化器扩展
作者:
Gil Fink
如果您希望优化应用程序,图像优化器扩展是一个很有前途的扩展。
Android VR 图像处理
作者:
Cloudster
使用简单的 Android 图形处理技术修改 360 度图像。
Vulkan API with Kotlin Native - Project Setup
作者:
Igor Kushnarev
使用 Vulkan API 和 Kotlin Native 示例。
Web Presentation,
单个文件中的应用程序,
现在支持视频
作者:
Sergey Alexandrovich Kryukov
所有办公演示应用程序的跨平台替代品,
都在一个文件中
Web Presentation,
反向操作
作者:
Sergey Alexandrovich Kryukov
所有办公演示应用程序的跨平台替代品的另一种变体,
都在一个文件中,
而且现在这个文件是 JavaScript。
数据科学家应该了解的 OpenUSD 知识
作者:
NVIDIA
在本文中,我们将探讨数据科学家应该了解的 OpenUSD 知识以及它如何增强他们的工作流程。
Java 版幸运转盘
作者:
Marijan Nikic
用 Java AWT 编写的动画随机字符串选择轮类
WinDrawLib
作者:
Martin Mitáš
Direct2D 还是 GDI+?
也许两者都有,
在正确库的帮助下。
底部绘制正确的 WinForms 标签控件
作者:
Vladimir Svyatski
如何在启用视觉样式时正确绘制底部对齐的 WinForms 标签控件。
WPF 兼容 MS Chart 控件
作者:
Jack Xu, USA
本文演示了如何将 Microsoft 图表控件的 WinForm 版本转换为 WPF 和 MVVM 兼容的图表控件,
以及如何在 WPF 应用程序中使用它来创建各种图表。
WPF 托管 SharpDX
作者:
Patrick Brunner
基于 Microsoft 互操作解决方案的 WPF 应用程序示例,使用 DirectX11 托管代码(SharpDX 和 C#)
WPF LinearGradientBrush 参数详解
作者:
Peter Huber SG
WPF LinearGradientBrush 参数令人困惑,需要proper explanation
WPF 太阳轮齿用于 Spirograph 生成器
作者:
ehab_nour
使用 GFX 编写 X11 颜色选择器
作者:
honey the codewitch
在您的 ESP32 WROVER 或 WROOM 物联网应用中实现一个漂亮的颜色选择器。
©
. All rights reserved.