2019-03-01から1ヶ月間の記事一覧
デザイン画面 画像を表示するようのImageを追加しただけ using System.Windows; using System.Windows.Media.Imaging; namespace _20190331_画像埋め込み { public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); Syste…
トマト(レッドオーレ) 種まきから29日目の今日、2019/03/31 真ん中 やっと発芽! 気温は去年と変わらないのに11日も遅く 1ヶ月もかかったのは期限が3~4年前の種だったからかしら 来年は厳しそう にんにく(遠州極早生) 1週間前 今日、2019/03/31 日付しか変…
おとといからの方法で市松模様を下敷きにして 半透明の色を見た目でもわかるようにした たったこれだけなんだけど思っていたよりかなり手間がかかった(3日)w 完全不透明、A=255 完全透明、A=0 半透明 61~76行目をコメントアウトして 変わりにこの部分をC#…
デザイン画面 MainWindow.xaml MainWindow.xaml.cs using System.Collections.Generic; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Media; using System.Windows.Media.Imaging; //ListBoxの要…
ウィンドウのサイズに合わせて背景の市松模様が表示される どこまでも続く透明市松模様 デザイン画面 MainWindow.xaml GridにMyGridっていう名前をつけただけ MainWindow.xaml.cs using System.Windows; using System.Windows.Media; using System.Windows.M…
ボタン3つ追加した 降順、昇順の切り替え 画像の等倍表示と縮小表示の切り替え リストの背景色切り替え 白→灰色→黒→白に戻る これで白色グラフも見えるようになった ギットハブ count_color/CountColor/CountColor at master count_color/CountColor/CountCo…
RGB(byte)からint(long)型へ 普通の計算の場合 V = G * 256) + (B * 256 * 256) ビットシフト、ビット演算の場合 V = R | (G << 8) | (B << 16) int(long)型からRGB(byte型)へ 普通の計算の場合、%(mod)は割り算の余り 10%3=1、10割る3の余りは1 R = V % 256…
レイアウト変更 使用ピクセル数が多い順に上から128色までリストに表示するようにしてみた 右のリストから選んだ色の情報は左上に表示するようにした その色のHSVと使用率と順位の表示を追加 この画像だと5.47%が使用率で6が順位、順位はListBoxのSelectedIn…
一番右のが目的の色相環 いきなりImage4の画像を作成しようとしても難しくてできなかったので Image2を作って、あとはImageクラスのClipプロパティにEllipseGeometryを指定して切り抜いて作成した 以前作ったRGBとHSVを相互変換するhsv.dllを参照に追加して…
トマト(レッドオーレ)種まきから約3週間の22日目 そろそろ発芽するんじゃないかと思っているんだけど 発芽したのは雑草だけ 去年より寒いからかなあと思ったけど 去年と変わらないねえ いつもの年より暖かい にんにく(遠州極早生) 前回は2週間前の様子 今日2…
昨日の方法を使って棒グラフがウィンドウ幅に合わせて伸縮するようにした 選択した色の情報表示するようにした 16進数とARGB形式、総ピクセル数に占める割合 16色に減色した画像 グラフは色数が少ない画像のほうが面白い 普通の写真画像だと同じような色が並…
ListBoxで棒グラフ…ちょっと何言ってるか分からないですね… MultiBingingを使って ListBoxの幅に合わせて要素の幅を変更している 上半分のListBoxは失敗例で 下半分が期待通りにできたListBox Bindingソース1 ListBoxのActualWidth Bindingソース2 DataConte…
画像の使用色数と使用数が多い上位10色を表示 起動したところ ここに画像ファイルをドロップする 画像は 普通の写真画像、サイズは1024x768 これをドロップで 使用されている色数が表示される この画像は86151色だった カウント開始ボタンを押すと 使用され…
半透明(アルファが255未満)のピクセルがある画像を、FormatConvertedBitmapを使ってPixelFormatをPixelFormats.Pbgra32に変更すると色が変わってしまう なのでPixelFormatはBgra32が良さそう 半透明の青一色のpng形式の画像 ARGB=100,30,122,224 16進数だと…
イベントで処理していたのをBindingに変更してC#とXAMLの両方で書いてみたけど どっちがいいのかよくわからん 動作自体は前のときと同じ Sliderの変更で画像の表示倍率を変更、画面より大きくなったらスクロールバーを表示 配置 Slider 拡大率指定用 ScrollV…
1週間前の2019/3/2 トマト(レッドオーレ)の種まきした 去年の3/11より早く、今までで一番早い種まきになった 4,5年前に購入したこの種の有効期限は平成27年10月 これでも去年は6個中3個発芽した 今回は7個 このうち1個か2個発芽してくれればいい 山芋をたく…
ListBoxでのデータバインディングと見た目の変更とか 横表示は ListBox.ItemsPanel ItemsPanelTemplate StackPanel Orientation="Horizontal" リストに表示される要素の見た目の変更は ListBox.ItemTemplate DataTemplate StackPanel Border TextBlock /Stac…
画面上のどこでもマウスカーソル下の色を取得 クリックでもその色を取得 今回のアプリのダウンロード先 github.com 自身のウィンドウ内のカーソルの位置や色の取得ならWPFにも用意されているんだけど、自身のウィンドウ外、画面上のどこでもって場合にはWPF…
画像で使われているすべての色を表示するのは処理が重すぎたので、等間隔で色を取得 この画像で使われている100ピクセル分の色を3D散布図で表示してみた 使ったアプリと言語は Visual Studio 2017とPythonとmatplotlib Pythonは初めて使ったので初投稿です P…