Skip to content

Iron 506 implement iron software drawing into iron barcode#4

Merged
jacob-mellor merged 55 commits into
masterfrom
IRON-506-implement-iron-software-drawing-into-iron-barcode
Aug 23, 2022
Merged

Iron 506 implement iron software drawing into iron barcode#4
jacob-mellor merged 55 commits into
masterfrom
IRON-506-implement-iron-software-drawing-into-iron-barcode

Conversation

@mee-ironsoftware
Copy link
Copy Markdown
Member

@mee-ironsoftware mee-ironsoftware commented Jul 1, 2022

27 June - 01 July

  • Change NET45 to NET462 for supporting ZXing.SkiaSharp
  • Separate IronBitmap and IronSkiasharpBitmap for Internal usage
    • Improve performance of IronBarcode (from convert AnyBitmap > SKBitmap > AnyBitmap)
  • Add support Tiff file for SkiaSharp
    • OpenTiffToSKBitmap(filename)
    • OpenTiffToSKBitmap(Stream)
  • Add Sharpen image function for ImageFilter

04 - 08 July

  • Add support Tiff file for SkiaSharp
    • OpenTiffToSKBitmap(byte[])
  • When ExportStream if can't Export by SkiaSharp will try other DLL.
    • SixLabors.ImageSharp
    • System.Drawing

11 - 15 July

  • Add support SVG when created AnyBitmap FromFile
  • Add CD pipeline for IronSoftware.Drawing

18 - 22 July

  • Add Font instead of System.Drawing.Font
  • Removed netstandard2.0 from Drawing

15 - 19 Aug

  • Remove .NET Framework.
  • Add ImageSharp object to not expose it.
  • Add implicit cast between SixLabors.ImageSharp.Rectangle and IronSoftware.Drawing.CropRectangle
  • Add implicit cast between SixLabors.Fonts.Font and IronSoftware.Drawing.Font
  • Add implicit cast between SixLabors.ImageSharp.PixelFormats.Rgba32 and IronSoftware.Drawing.Color

Remove .NET Framework

- Removed name from task
- Remove .NET Framework on deployment
- Fixed macOS test failed
- Remove not support tested
- Exception only NET7
- Change folder to lib\netstandard2.0
@mee-ironsoftware mee-ironsoftware force-pushed the IRON-506-implement-iron-software-drawing-into-iron-barcode branch from d664181 to 9b082c3 Compare July 22, 2022 04:44
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/AnyBitmap.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/Color.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/Font.cs Outdated
Comment thread IronSoftware.Drawing/IronSoftware.Drawing.Common/IronBitmap.cs Outdated
Copy link
Copy Markdown
Contributor

@mbkrispy mbkrispy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, with those changed 👍

@jacob-mellor jacob-mellor merged commit cd30a82 into master Aug 23, 2022
@artemkoloskov-admin artemkoloskov-admin deleted the IRON-506-implement-iron-software-drawing-into-iron-barcode branch March 28, 2023 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants