Git Product home page Git Product logo

gradexor's Introduction

Gradexor - 排他的論理和色彩変化画像

Copyright (C) 2020-2024 Takym.

概要

本リポジトリで配布しているプログラムは XOR 演算等を用いたグラデーションを描画します。 aclib 版と C# 静的版の二つのバージョンがあります。 前者は出力できる画像の種類が多いです。

別プロジェクトの一覧

本リポジトリは、新しいリポジトリを作るまでもない別のプロジェクトを格納しています。 「(@)」が付いているプロジェクトは、元々、独立した別のリポジトリで管理していましたが、本リポジトリに統合しました。

  • AclibMarkup (@)
  • BinFuck (@)
  • MBRInfo
    • MBR の情報を表示するプログラムです。
    • BPB と FAT 12/16/32 のヘッダーとパーティションテーブルの情報を表示します。
    • 現在のバージョンでは IPL は表示できません。
  • HeliocentrismAndGeocentrism (@)
    • 地動説で見た時の星々の動きと天動説で見た時の星々の動きをシミュレーションします。
    • 元のリポジトリ
  • JsonUrlSaver
    • JSON ファイル内の URL から資源をダウンロードして保存するツールです。
  • CppRepl
    • C++ を REPL 実行できる簡易的なプログラムです。

ブランチ一覧

画面

ここではグラデーションのスクリーンショットを紹介します。

Types

TypesVcXsrv 経由で WSL から起動した例です。

Sanko「三湖」(バージョン1)

三角形の模様が変化していくのが特徴です。

C#静的版

C# で実装した Gradexor を使うと、以下の様な画像が出力されます。

起動方法

  1. bash を開きます。
    • Windows を使用している場合は WSL を開いてください。
  2. このリポジトリをクローンします。
    • git clone https://github.com/Takym/Gradexor.git & cd Gradexor/src
  3. http://essen.osask.jp/?aclib05 から最新の aclib をダウンロードして Gradexor/lib ディレクトリにコピーします。
    • この手順は飛ばしても構いません。
  4. 下記のコマンドを実行し、SDL 2.0 をインストールします。
    $ sudo apt install libsdl2-dev
  5. ./gradexor.build.sh を実行してビルドします。
  6. ./gradexor.run_all.sh を実行します。
    • このコマンドを実行すると、全種類のグラデーションプログラムが順番に起動します。

主な問題点

謝辞

このプログラムでは aclib を利用しています。 製作者の川合秀実さんにこの場を借りてお礼申し上げます。ありがとうございます。 aclibKL-01ライセンスに基づいて配布されています。

利用ライブラリ

利用規約

このプログラムはMITライセンスに基づいて配布されています。

このリポジトリには複数のライセンスファイルが添付されていますが、全てMITライセンスになっています。 複数のリポジトリを統合したためこの様になっています。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.