All Projects → stulzq → dotnetcore-image

stulzq / dotnetcore-image

Licence: Apache-2.0 license
Solution of .NET Core GDI+(Image) on Linux/Docker

Programming Languages

C#
18002 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to dotnetcore-image

Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (+354.55%)
Mutual labels:  aspnetcore, dotnetcore
Dotnetcore
.NET 5 Nuget Packages.
Stars: ✭ 146 (+563.64%)
Mutual labels:  aspnetcore, dotnetcore
Cronscheduler.aspnetcore
Cron Scheduler for AspNetCore 2.x/3.x or DotNetCore 2.x/3.x Self-hosted
Stars: ✭ 100 (+354.55%)
Mutual labels:  aspnetcore, dotnetcore
Aspnetboilerplate Core Ng
Tutorial for ASP.NET Boilerplate Core + Angular
Stars: ✭ 61 (+177.27%)
Mutual labels:  aspnetcore, dotnetcore
GatewayService
GatewayService (Ocelot).
Stars: ✭ 19 (-13.64%)
Mutual labels:  aspnetcore, dotnetcore
Docker Series
Docker Series about containerizing ASP.NET Core app with MySQL..
Stars: ✭ 88 (+300%)
Mutual labels:  aspnetcore, dotnetcore
Samples.aspnetcore Identityserver4
IdentityServer4 sample with .NET Core and ASP.NET Core 2.0
Stars: ✭ 115 (+422.73%)
Mutual labels:  aspnetcore, dotnetcore
Weapsy
ASP.NET Core CMS
Stars: ✭ 748 (+3300%)
Mutual labels:  aspnetcore, dotnetcore
Identity.dapper
Identity package that uses Dapper instead EntityFramework for use with .NET Core
Stars: ✭ 234 (+963.64%)
Mutual labels:  aspnetcore, dotnetcore
Aspnet Core 3 Registration Login Api
ASP.NET Core 3.1 API for User Management, Authentication and Registration
Stars: ✭ 173 (+686.36%)
Mutual labels:  aspnetcore, dotnetcore
Buildingblocks
Building blocks for Aspnet Core Microservices Development
Stars: ✭ 43 (+95.45%)
Mutual labels:  aspnetcore, dotnetcore
MvcControlsToolkit.Core
Core Code for MvcControlsToolkit packages
Stars: ✭ 13 (-40.91%)
Mutual labels:  aspnetcore, dotnetcore
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+3831.82%)
Mutual labels:  aspnetcore, dotnetcore
Module Shop Mini Program
一个基于 .NET Core构建的简单、跨平台、模块化的商城系统
Stars: ✭ 89 (+304.55%)
Mutual labels:  aspnetcore, dotnetcore
Veil
A template renderer / view engine for .NET
Stars: ✭ 23 (+4.55%)
Mutual labels:  aspnetcore, dotnetcore
Dotnet Istanbul Microservices Demo
This is the demo application that i created for my talk 'Microservice Architecture & Implementation with Asp.Net Core' at Dotnet İstanbul Meetup Group.
Stars: ✭ 109 (+395.45%)
Mutual labels:  aspnetcore, dotnetcore
Module Shop
一个基于 .NET Core构建的简单、跨平台、模块化的商城系统
Stars: ✭ 398 (+1709.09%)
Mutual labels:  aspnetcore, dotnetcore
Finbuckle.multitenant
Finbuckle.MultiTenant is an open source multitenancy library for .NET. It provides tenant resolution, per-tenant app behavior, and per-tenant data isolation.
Stars: ✭ 478 (+2072.73%)
Mutual labels:  aspnetcore, dotnetcore
Architecture
.NET 6, ASP.NET Core 6, Entity Framework Core 6, C# 10, Angular 13, Clean Code, SOLID, DDD.
Stars: ✭ 2,285 (+10286.36%)
Mutual labels:  aspnetcore, dotnetcore
DNZ.SEOChecker
SEO Checker and Recommander Plugin (like wordpress Yoast) for ASP.NET Core.
Stars: ✭ 18 (-18.18%)
Mutual labels:  aspnetcore, dotnetcore

dotnetcore-image

.NET Core

Build Status

Solution of .NET Core GDI+(Image) on Linux/Docker.

.NET Core does not provide an Image, Bitmap, etc. class by default.Microsoft officially provides a component that provides access to GDI+ graphics functionality - System.Drawing.Common.This seems to be no abnormal.I believe most people use the Windows to develop applications.If we use System.Drawing.Common, we have no problems developing, debugging, and running on Windows.But if we deploy the program to run on Linux, this will get a GDI+ exception, because we can no longer use GDI+ on Linux. libgdiplus(https://github.com/mono/libgdiplus) is C-based implementation of the GDI+ API .We can use it to solve our problem.

Quick installation libgdiplus

1.In the Linux system

CentOS 7

sudo curl https://raw.githubusercontent.com/stulzq/awesome-dotnetcore-image/master/install/centos7.sh|sh

Ubuntu

sudo curl https://raw.githubusercontent.com/stulzq/awesome-dotnetcore-image/master/install/ubuntu.sh|sh

2.In Docker(Base on Linux Image)

This project builds an ASP.NET Core image to replace the official image(microsoft/dotnet).These images base on official image and install libgdiplus.

ASP.NET Core 2.2

base on microsoft/dotnet:2.2.0-aspnetcore-runtime

FROM stulzq/dotnet:2.2.0-aspnetcore-runtime-with-image

Sample

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].