0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

100円ChromebookでQT6版kseexpr

Last updated at Posted at 2026-02-06

chromebookのdebian LinuxコンテナにQT6をインストール

sudo apt install qt6-base-dev
sudo apt install qt6-l10n-tools
sudo apt install linguist-qt6
sudo apt install qt6-tools-dev

以下、ダウンロード

kseexpr下のsrcに解凍する。
buildフォルダをつくる。
CMakelist.txtのutilityとdemosをTRUE
ビルドする。

ビルド完了したら、

/imageEditor2
./imageEditor2: error while loading shared libraries: libKSeExprUI.so.5: cannot open shared object file: No such file or directory

以下、コピーしてシンボリックリンクを作成

yokamak@penguin:~/Download/kseexpr/src/Linux-6.6.76-x86_64-optimize/bin$
$ sudo cp libKSeExprUI.so.5.0.0.0 /usr/lib/x86_64-linux-gnu
$ sudo cp libKSeExpr.so.5.0.0.0 /usr/lib/x86_64-linux-gnu

$ cd /usr/lib/x86_64-linux-gnu/

$ ls -l libKSeExpr*.*
lrwxrwxrwx 1 root root     21 Jan 18 21:08 libKSeExpr.so -> libKSeExpr.so.4.0.4.0
lrwxrwxrwx 1 root root     21 Jan 18 21:08 libKSeExpr.so.4 -> libKSeExpr.so.4.0.4.0
-rw-r--r-- 1 root root 669648 Jan 17 00:00 libKSeExpr.so.4.0.4.0
-rw-r--r-- 1 root root 669648 Feb  6 19:14 libKSeExpr.so.5.0.0.0
lrwxrwxrwx 1 root root     23 Jan 18 21:10 libKSeExprUI.so -> libKSeExprUI.so.4.0.4.0
lrwxrwxrwx 1 root root     23 Jan 18 21:10 libKSeExprUI.so.4 -> libKSeExprUI.so.4.0.4.0
-rw-r--r-- 1 root root 740960 Jan 17 00:00 libKSeExprUI.so.4.0.4.0
-rw-r--r-- 1 root root 832728 Feb  6 19:13 libKSeExprUI.so.5.0.0.0

$ sudo ln -s libKSeExpr.so.5.0.0.0 libKSeExpr.so
$ sudo ln -s libKSeExpr.so.5.0.0.0 libKSeExpr.so.5
$ sudo ln -s libKSeExprUI.so.5.0.0.0 libKSeExprUI.so
$ sudo ln -s libKSeExprUI.so.5.0.0.0 libKSeExprUI.so.5
$ ls -l libKSeExpr*.*
lrwxrwxrwx 1 root root     21 Feb  6 19:19 libKSeExpr.so -> libKSeExpr.so.5.0.0.0
lrwxrwxrwx 1 root root     21 Jan 18 21:08 libKSeExpr.so.4 -> libKSeExpr.so.4.0.4.0
-rw-r--r-- 1 root root 669648 Jan 17 00:00 libKSeExpr.so.4.0.4.0
lrwxrwxrwx 1 root root     21 Feb  6 19:19 libKSeExpr.so.5 -> libKSeExpr.so.5.0.0.0
-rw-r--r-- 1 root root 669648 Feb  6 19:14 libKSeExpr.so.5.0.0.0
lrwxrwxrwx 1 root root     23 Feb  6 19:20 libKSeExprUI.so -> libKSeExprUI.so.5.0.0.0
lrwxrwxrwx 1 root root     23 Jan 18 21:10 libKSeExprUI.so.4 -> libKSeExprUI.so.4.0.4.0
-rw-r--r-- 1 root root 740960 Jan 17 00:00 libKSeExprUI.so.4.0.4.0
lrwxrwxrwx 1 root root     23 Feb  6 19:20 libKSeExprUI.so.5 -> libKSeExprUI.so.5.0.0.0
-rw-r--r-- 1 root root 832728 Feb  6 19:13 libKSeExprUI.so.5.0.0.0

$ sudo ldconfig

/imageSynth2 test.png 1024 1024 smoothstep2.se
Evaluating expresion...from smoothstep2.se
eval time (118 ms)

sudo apt install feh
feh test.png

test.png

# 色の定義
$color1 = [0.972549,1,0]; # yellow
$color2 = [0,0,1]; # 

# 1. リピート数の設定(ウィジェットで調整可能にする)
$repeat = 8; # 1, 10

# 2. 座標を倍化して 01 の範囲でループさせる
# これにより、パターンがタイル状に繰り返されます
$u_mod = ($u * $repeat) % 1;
$v_mod = ($v * $repeat) % 1;

# 境界の幅を設定(a  b の範囲)
$edge_start = 0.14365; # 0.0, 1.0
$edge_end = 0.88398;   # 0.0, 1.0

# 3. リピート加工した座標($u_mod, $v_mod)を使用して計算
$val = ($u_mod - $v_mod) + 0.5;

# smoothstepでマスクを作成
$mask = smoothstep($val, $edge_start, $edge_end);

# マスクに基づいて2色を混合
mix($color1, $color2, $mask)

 ./asciiGraph2 "val=.5*PI*x;7*sin(val)/val"
                              |
                              |
                              |
                              |
                             ###
                            # |#
                           ## |##
                           #  | #
                          ##  | ##
                          #   |  #
                         ##   |  ##
                         #    |   #
                         #    |   ##
             ####       #     |    #       ####
#######-----##--###-----#-----|----##-----##--###-----######
      ######      ##   #      |     #    #      ######
                   ## ##      |     ## ##
                    ###       |      ###
                              |
                              |
                              |
                              |
                              |
                              |
                              |
                              |

ありがとうございます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?