PixelFarm icon indicating copy to clipboard operation
PixelFarm copied to clipboard

development snapshot

Open prepare opened this issue 8 years ago • 26 comments

SubPixel Rendering Developement Snapshot

subpix04

pic 1: GLES2 glyph texture with subpixel rendering., (top) use color component1. (middle) use color component2, (bottom) use color component3.


subpix03 pic 2: Agg (left) vs GLES2 subpix rendering(right), Agg image look shaper than GLES version. In this version, still not correct (dev in progress ...).

prepare avatar Mar 12 '17 13:03 prepare

This is a new version (minor diff from above). GLES2 image is more sharper.

subpix05

pic 3: Agg (left) vs GLES2 subpix rendering(right), Agg image look shaper than GLES version. In this version, still not correct (dev in progress ...).

prepare avatar Mar 15 '17 00:03 prepare

test_android1

pic 1: GLES2-based renderer on android emulator

ios_test pic 2: GLES2-based renderer on iOS simulator

prepare avatar Mar 24 '17 02:03 prepare

2 3 4 title title2

pic 1: software rendering samples of the Typography

gles_android_emu pic 2: GLES2-based android demo, DroidSans.ttf. Each glyph is tesselated to GlyphRun mesh (with C# Tesselator), and is rendered directly to GLES2 shader.

prepare avatar Mar 28 '17 18:03 prepare

Update Emoji feature from latest Typography

emoji1_1

pic 1: Firefox Emoji Regular Font (https://github.com/mozilla/fxemoji)

emoji1_2

pic 2: 🎉 , Firefox Emoji Regular Font, 300pts

emoji1_3

pic 3: 🐝😱, Firefox Emoji Regular Font, 240pts

prepare avatar Oct 20 '17 10:10 prepare

Typography 1000 commits

typo_1000_1

typo_1000_2

prepare avatar Oct 27 '17 13:10 prepare

year 2017 with 5000+ commit, :') prepare_5010

prepare avatar Dec 28 '17 09:12 prepare

multiple_gl_windows

pic 1: multiple GLES2 windows

prepare avatar Jan 14 '18 17:01 prepare

typography_thanamas

pic1 : subpixel-rendering( LCD effect), Thanamas, 72 pts, calligraphy style, from https://www.f0nt.com/release/sov_thanamas/

prepare avatar Aug 19 '18 23:08 prepare

2018-08-20_11-13-33

pic 2: from pic1

prepare avatar Aug 20 '18 04:08 prepare

typography_11_77_22 Typography 11 77 22

prepare avatar Sep 13 '18 22:09 prepare

Hit Test on complex SVG

tiger_svg_hit_test

HtmlRenderer test, tiger.svg, hit test

prepare avatar Sep 19 '18 03:09 prepare

Bilinear Transformation on Vxs

bilinear_on_lion pic 1: classic agg, bilinear transformation on lion.svg


bilinear_on_glyph

pic 2: a glyph was read from Thanamas.ttf, convert to a svg like a lion (above)


2018-09-25_13-40-55

pic 3: tiger.svg

2018-11-23_17-01-39

pic 4: bilinear transformation with bitmap

(see a full fennec fox img => https://www.reddit.com/r/aww/comments/6rf1ox/happy_fennec_fox_walking_through_the_sahara_desert/)

prepare avatar Sep 25 '18 03:09 prepare

Affine Transformation on Vxs

2018-11-23_09-55-12

pic 5: CpuBlit (Agg), a glyph was read from Thanamas.ttf as svg file

2018-11-23_10-04-32

pic 6: CpuBlit (Agg), affine transform on image object

prepare avatar Nov 23 '18 03:11 prepare

gles_gradient gles, gradient experiment

prepare avatar Jan 24 '19 21:01 prepare

HtmlRender 18-88-18 html_renderer_stars_18_88_18

prepare avatar Mar 18 '19 22:03 prepare

I bumped the numbers :wink:

Happypig375 avatar Mar 19 '19 15:03 Happypig375

19_91_19

prepare avatar Mar 27 '19 14:03 prepare

hello_pixelfarm_on_ios Tahoma, lcd-effect subpixel rendering, GLES3, iOS, Xamarin


android_subpix Tahoma, lcd-effect subpixel rendering, GLES2, Android, Xamarin


thanamas_ios Thanamas, lcd-effect subpixel rendering, GLES3, iOS, Xamarin


thanamas_android Thanamas, lcd-effect subpixel rendering, GLES2, Android, Xamarin


prepare avatar Apr 07 '19 17:04 prepare

HtmlRenderer Surface on Xamarin

html_on_xamarin_android Android

html_on_xamarin_iOS iOS

prepare avatar Apr 08 '19 08:04 prepare

html_renderer_100

prepare avatar Jun 05 '19 11:06 prepare

img_01

prepare avatar Nov 15 '19 10:11 prepare

GLES, Fine- border snapshots:

compare1

problem1 gradient1 gradient2 gradient3 gradient4 gradient5

compare2

prepare avatar Apr 05 '20 04:04 prepare

px100

prepare avatar Apr 27 '20 02:04 prepare

ty_200

prepare avatar May 28 '20 20:05 prepare

typo_222

prepare avatar Sep 24 '20 13:09 prepare

image

prepare avatar Feb 18 '22 07:02 prepare