-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement System.Drawing ! #19
Comments
Welcome all HELP/CONTRIBUTIONS :)on PixelFarm, we TRY to give a high-quality graphics rendering. we have both software (Agg) and hardware rendering backend, based on GLES2 => then it should be rendered on any supported platforms. pic 1: multiple GLES2 windows we also have a strong text-rendering backend,( pure C#). pic 2: vertical-autofit, and horizontal fit alignment pic 3: all text are arranged and rendered with our Typography(https://github.com/LayoutFarm/Typography) Zoom into the text, pic 4: B with zoom, show lcd-effect subpixel rendering pic 5: draw lines with lcd-effect subpixel rendering This is our Agg (pure software, C#) result. (Hardware version soon, see more at=>#20) pic 6: PixelFarm's Agg (1) vs Chrome (2) pic 7: Agg's result, bitmap zoom-in to see fine details The HtmlRenderer example!I still want to render an (nearly) ACID1 page from our lib! pic 8: HtmlRenderer on GLES2 surface, text are renderered with the Typography also, please note the text selection on the Html Surface. (If you want to look for related repos ... HtmlRender => https://github.com/LayoutFarm/HtmlRenderer, Typography => https://github.com/LayoutFarm/Typography) |
BUT, It is under development.All code are selected from permissive libs. No any copyleft code here. All code are in development. All code are mess!. I try to arrange them to fit with some well-known frameworks eg. Html's canvas or Windows System.Drawing so at this point, I think if we built a System.Drawing based on our lib :) |
Not hurry,
for study and just a fun task :)
see : comments in https://github.com/dotnet/corefx/issues/20325
esp this https://github.com/dotnet/corefx/issues/20325#issuecomment-329292891
then
use some C# => C/C++ tool
to convert it to native C/C++ code.
The text was updated successfully, but these errors were encountered: