Browse Source

Move license to top of page and credit both source repos

tznind 10 months ago
parent
commit
3c6804aee7
1 changed files with 8 additions and 8 deletions
  1. 8 8
      Terminal.Gui/Drawing/SixelEncoder.cs

+ 8 - 8
Terminal.Gui/Drawing/SixelEncoder.cs

@@ -1,7 +1,14 @@
-using Terminal.Gui;
+// This code is based on existing implementations of sixel algorithm in MIT licensed open source libraries
+// node-sixel (Typescript) - https://github.com/jerch/node-sixel/tree/master/src
+// Copyright (c) 2019, Joerg Breitbart @license MIT
+// libsixel (C/C++) - https://github.com/saitoha/libsixel
+// Copyright (c) 2014-2016 Hayaki Saito @license MIT
+
+using Terminal.Gui;
 
 namespace Terminal.Gui;
 
+
 /// <summary>
 /// Encodes a images into the sixel console image output format.
 /// </summary>
@@ -62,13 +69,6 @@ public class SixelEncoder
         return start + defaultRatios + completeStartSequence + noScaling + fillArea + pallette + pixelData + terminator;
     }
 
-    /**
-     * This method is adapted from
-     * https://github.com/jerch/node-sixel/
-     * 
-     * Copyright (c) 2019 Joerg Breitbart.
-     * @license MIT
-     */
     private string WriteSixel (Color [,] pixels)
     {