2018-11-01から1ヶ月間の記事一覧

【C#】【Form】OpenFileDialog

■ OpenFileDialog * ファイルを指定するダイアログ ■ 主なプロパティ InitialDirectory * 初回に表示するパス http://hiros-dot.net/VBNET2005/Control/OpenFileDialog/OpenFileDialog02.htm https://dobon.net/vb/dotnet/form/openfiledialog.html Multisel…

【C#】【Form】TableLayoutPanel ~ カルーセルをWindows Formで実装する ~

■ はじめに 画像をカルーセル表示するアプリを作る際に、 画像を整列させるために、TableLayoutPanelを使用する TableLayoutPanel * 表形式でコントロールを整列するために使用 ■ 使用上の注意 * 1セルに、1コントロールしか配置できない 対応案 * 1セルに複…

【C#】【Form】Splitter ~ 画像比較スライダーをWindows Formで実装する ~

■ はじめに https://blogs.yahoo.co.jp/dk521123/37801875.html で、画像比較スライダーを扱ったが、今回は、Windows Formで実装する。 その際に、Splitter (仕切り線) を利用したので紹介する。 ■ Splitter * Windowsフォームを分割するためのもの ■ 主なプ…

【C#】画像処理 ~ 輝度変更 (明るさ) ~

■ サンプル コントローラ * button x 1 * trackBar x 1 * pictureBox x 1 コード using System; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; namespace SampleForm { public partial class Form1 : Form { private Ima…

【C#】【Form】TrackBar ~ スライダー ~

■ はじめに Windows Form で、スライダーを使おうと思って調べた。 そもそも、スライダーではなく、トラックバー(TrackBar)って名前だったので 少し探してしまった。。。 ■ サンプル https://blogs.yahoo.co.jp/dk521123/37837353.html より抜粋 float sha…

【C#】【Form】スクロール に関するあれこれ

■ 独自スクロールバーを実装するには... * 以下の関連記事を参照。 HScrollBar / VScrollBar ~ 独自スクロールバーの実装 ~ https://blogs.yahoo.co.jp/dk521123/38010582.html ■ 画像にスクロールを付ける 手順 [1] Panelを画像の親コントロールとして配…

【C#】画像処理 ~ シャープネス ~

■ シャープネス(Sharpness) * 画像の輪郭(エッジ)をはっきりとする処理 https://kotobank.jp/word/%E3%82%B7%E3%83%A3%E3%83%BC%E3%83%97%E3%83%8D%E3%82%B9-4335 ラプラシアンフィルタ(Laplacian Filter) https://imagingsolution.net/imaging/unsharpm…

【C#】フォルダ / ファイル監視を実装するには... ~ FileSystemWatcher ~

■ フォルダ/ファイル監視を実装するには... * FileSystemWatcher を利用する ■ FileSystemWatcher 取得できるイベント `#`イベント説明 01OnCreated作成 02OnDeleted削除 03OnRenamedリネーム 04OnChanged変更 05OnErrorエラー ■ サンプル using System; usi…

【C#】【Form】Button

■ 主なプロパティ Visible * Button の表示・非表示 Enabled * Button の活性化・非活性化 ■ Button あれこれ Button のクリックイベントを発生 * PerformClick() サンプル button1.PerformClick(); Button に画像を表示する 関連するプロパティ * button1.I…

【C#】【Form】TextBox

■ 主なプロパティ ImeMode 入力モードを自動的に切り替える * 漢字入力 => ImeMode:Hiragana * 半角入力 => ImeMode:Disable など ■ TextBox あれこれ オートコンプリート機能 * 以下の関連記事を参照 https://blogs.yahoo.co.jp/dk521123/29586032.html …

【C#】【Form】 Tooltip (ツールチップ) [1]

■ ツールチップ・Tooltip * コントロールの説明 http://www.atmarkit.co.jp/fdotnet/dotnettips/368tooltip/tooltip01.gif ■ 主なプロパティ Activeプロパティ * ツールチップの活性・非活性化 例 toolTip1.Active = false ■ サンプル private ToolTip toolT…

【Java】Java で Windows の メッセージ通知を行うには...

■ サンプル * 画像「icon.png」は resources内に配置しておく Main.java import java.awt.AWTException; import java.awt.Image; import java.awt.MenuItem; import java.awt.PopupMenu; import java.awt.SystemTray; import java.awt.Toolkit; import java.…

【JS】 JavaScript のダブルクリックイベントについて考える

■ はじめに JavaScript のダブルクリックについて、色々と調べてみたら 意外とややっこしかったので、メモ。 目次 【案1】 dblclickイベントで実装する 【案2】 clickイベントとsetTimeoutで実装する 【案3】 mousedownイベントとsetTimeoutで実装する 【…

【AWS】【Aurora】Aurora の ストレージ について

■ Aurora の ストレージ 【1】 クラスターボリューム 【2】 ローカルストレージ 【1】 クラスターボリューム * 3つのアベイラビリティゾーンにまたがるSSD(Solid State Disk)を利用したストレージをDBクラスター単位で保持 => データはアベイラビリティ…

【jQuery】スワイプ / マウスホイールイベントを拾うには...

■ スワイプ / マウスホイールイベントを拾うには... 問題点 ブラウザ(IE、Firefox、Chrome etc)によって拾い方が異なる。 http://codaholic.org/?p=1139 今回の解決案 jQuery を使う ■ サンプル 例1:マウスホイールによる画像を拡大・縮小する https://blo…

【JS】CamanJS ~ 色調変更(明るさ/コントラスト etc) ~

■ 公式サイト http://camanjs.com/ デモ http://camanjs.com/examples/ ライセンス https://github.com/meltingice/CamanJS/blob/master/LICENSE BSD 3-Clause ■ サンプル 例1:明るさ/コントラスト スライダーで明るさ/コントラストを表示 <html lang="jp"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Demo</meta></head></html>

【JS】Cropper.js ~ 画像の切り取り ~

■ はじめに JavaScriptで、画像の切り取りについて調べていたら、 Cropper.js ってのを見つけて、思いのほかハマったので、メモ。 ■ 公式サイト https://fengyuanchen.github.io/cropperjs/ GitHub https://github.com/fengyuanchen/cropperjs サンプル http…

【画像処理】二値化 / 領域抽出 / 細線化

■ はじめに ラスタベクタ変換に調べていたところ、前処理として、以下が必要らしい。 ~~~~~~~~~~~~~~ 【1】 二値化(にちか) 【2】 領域抽出 【3】 細線化(さいせんか) ~~~~~~~~~~~~~~ また、文字認識やパターン認識の前処…

【トラブル】【AWS】CloudWatch Logs の トラブルシュート

【1】 CloudWatch Logsにアップされない 日付付きのログファイル名でワイルドカード「*」を使用した際に、 ロググループ名にも「log_group_name=Sample-/var/log/system.*.log」のように指定したら CloudWatch Logsにアップされなかった。 なお、ワイルドカ…

【JS】Web Workers ~ JavaScript の マルチスレッド化 ~

■ 用語 Shared Worker * タブやiframeなど別のスクリプトからアクセスできるスレッド形式 ■ サポート https://developer.mozilla.org/ja/docs/Web/API/Web_Workers_API ■ サンプル DemoForWorker.html <html lang="jp"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> …</meta></meta></head></html>

【JS】Underscore.js ~ 入門編 ~

■ Underscore.js * JavaScript のユーティリティ・ライブラリ ■ 公式サイト https://underscorejs.org/ ■ 動画 https://dotinstall.com/lessons/basic_underscorejs ■ サンプル shuffle : 配列をシャッフル <html lang="jp"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script src="">https://cdnjs.clo…</meta></head></html>

【JS】 OpenLayers ~ 入門編 ~

■ OpenLayers * 地図表示するJavaScriptライブラリ ライセンス * 2-Clause BSD https://openlayers.org/en/latest/doc/ ■ 公式サイト https://openlayers.org/ 例 https://openlayers.org/en/latest/examples/ デモ(アニメーション) https://openlayers.or…

【Java】二値画像の細線化

■ サンプル https://blogs.yahoo.co.jp/dk521123/37815897.html で、細線化を勉強した時に、以下のサイトでJavaのプログラムがあった。 https://codezine.jp/article/detail/98 実行しようとしたら、Appletだったので、もっと簡単に実行できるように、Swing…