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
# 色の定義
$color1 = [0.972549,1,0]; # yellow
$color2 = [0,0,1]; # 青
# 1. リピート数の設定(ウィジェットで調整可能にする)
$repeat = 8; # 1, 10
# 2. 座標を倍化して 0〜1 の範囲でループさせる
# これにより、パターンがタイル状に繰り返されます
$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"
|
|
|
|
###
# |#
## |##
# | #
## | ##
# | #
## | ##
# | #
# | ##
#### # | # ####
#######-----##--###-----#-----|----##-----##--###-----######
###### ## # | # # ######
## ## | ## ##
### | ###
|
|
|
|
|
|
|
|
ありがとうございます。
