コンピュータAnimeEffectsのイージングのデフォルト値を「正弦曲線」に変更する。 UbutnuでAnimeEffectsをインストールして使っています。デフォルトのイージングは「リニア」になっていますが個人的に「正弦曲線」を使うことが多いので、ソースコードを変更してみました。追記:20250301バージョン1.5.2には... 2024.07.29コンピュータ
コンピュータpythonのtkinterでラベルの配置 tkinterのウィジェット(Label,ButtonなどGUIを構成する部品。別の文化ではコントロールとも)の配置を確認するためラベルを作成してみます。# tkinter02.py# ラベルのサンプルimport tkinter as t... 2024.07.29コンピュータ
コンピュータpythonのtkinterでウィンドウを作成 tkinterモジュールを使うとpythonでGUIを作ることが出来るらしいので試してみます。とりあえずウィンドウを作るサンプルスクリプトを作成してみます。import tkinter as tkclass MyFrame(tk.Frame... 2024.07.28コンピュータ
コンピュータmono環境のC#で簡易イメージビューア2「ホイールで拡大縮小」 マウスホイールで拡大縮小する機能を追加してみました。// picview2.csusing System;using System.Drawing;using System.Drawing.Drawing2D;using System.Wi... 2024.07.28コンピュータ
コンピュータC#でBitmapオブジェクトのRGBAの並び順を確認する。 C#のWinFormsで画像を扱う場合Bitmapオブジェクトが使われます。こちらをピクセル単位に高速でアクセスする方法として、Bitmapオブジェクト内のピクセルの配列をバイト配列(byte[])へコピーし、コピーした配列をC#からアクセ... 2024.07.22コンピュータ
コンピュータmono環境のC#で画像をグレースケール化 フォームへ画像ファイルをドラッグアンドドロップするとグレースケールへ変換された画像が表示されます。// ToGrayscale01.csusing System;using System.Drawing;using System.Windo... 2024.07.21コンピュータ
コンピュータmono環境のC#で画像の色を反転 画像ファイルをフォームへドラッグアンドドロップすると色が反転された画像が表示されます。// InvertImage01.csusing System;using System.Drawing;using System.Windows.For... 2024.07.21コンピュータ
コンピュータC#のLinqで配列の並べ替え データベースのSQLを学習した際、ソートが簡潔に記述出来て驚いた記憶があります。Linqを使うとC#の配列をSQLのソートの様に簡潔に記述することが出来るようなので試してみました。昇順で並べ替えclass Program{ static v... 2024.07.21コンピュータ
コンピュータC#でLinqのSkipとTakeを使った配列のスライス 比較的新しいC#であればnumの様に配列の一部を取り出すことが出来ますが、最近mono環境の少し古いC#を使っているので、Linqを使って同じような処理を行う方法を調べてみました。class Program{ static void Mai... 2024.07.21コンピュータ
コンピュータAnimeEffectsの動作を確認する「イージング」 AnimeEffectsは静止画から動画を作成するキーフレームアニメーション作成ソフトです。イージング項目などの選択肢がどのような効果として現れるか確認します。イージングイージングは、物体をA地点からB地点へ移動させる場合、時間軸と移動量関... 2024.07.20コンピュータ
コンピュータmono環境のC#で簡易イメージビューア フォームに画像ファイルをドラッグアンドドロップするとフォーム上に画像が表示されます。// picview.csusing System;using System.Drawing;using System.Windows.Forms;usin... 2024.07.20コンピュータ
コンピュータmono環境のC#でリストビューのクリア リストビューのクリアを試してみます。// listview03.cs// リストビューのクリアusing System;using System.IO;using System.Drawing;using System.Windows.Fo... 2024.07.15コンピュータ
コンピュータUbuntuの文字が小さいのでスケーリングで拡大していたがアクセシビリティで大きな文字にした話 液晶ディスプレイの解像度が3840x2160で32インチのサイズだとスケーリング100%だと筆者の目には文字が小さすぎます。解像度を1920x1080に落とすと文字サイズはちょうど良い感じになりますが全体がぼやけた感じなります。スケーリング... 2024.07.14コンピュータ
コンピュータmono環境のC#でリストビューで項目削除 リストビューの項目を削除してみます。// listview02.cs// アイテムの削除using System;using System.Drawing;using System.Windows.Forms;/*ビルドmcs listvi... 2024.07.14コンピュータ