[過去ログ] ふらっと C#,C♯,C#(初心者用) Part141 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
685
(3): 2020/07/28(火)20:49 ID:vZrvythQ(4/6) AAS
>>683
消えるペイントソフトは無いと思います。
消しゴムだと普通はアルファ値だけ0になるか、又は透明な黒 ARGB(0,0,0,0)で消えますよね。
そうではなく、透明で黄緑な消しゴム ARGB(0,128,255,0) を使いたいという事です。

>>684
>ARGB(0, 128, 255, 0)で描画したはずが
>抜き出してみるとARGB(0, 0, 0, 0)になってしまうとか?
省6
686
(1): 2020/07/28(火)21:04 ID:s40ygP9w(2/3) AAS
透明な黄緑の先には元の画像が薄っすら見える方がいいのか?

透明な黄緑一色の均一な色で塗りつぶすのか?
687: 2020/07/28(火)21:12 ID:AU+xTBn3(3/3) AAS
>>682
と言うことは、不透明度0の時に特別扱いされてないか確かめないといかんな。
不透明度0って、描かないと判断されてるのかもしれん。
688
(1): 2020/07/28(火)21:13 ID:CTX9A1Y/(2/8) AAS
>>685
もう何言ってるのかさっぱりワカンネ
ペイントかフォトショでその期待する画像作ってよ
689: 2020/07/28(火)21:15 ID:CTX9A1Y/(3/8) AAS
掲示板で一番楽なのは計算式かな?
それがformsアプリでできるかどうかって言うと微妙だと思うけど
690
(1): 2020/07/28(火)21:20 ID:CTX9A1Y/(4/8) AAS
ちょっと思ったのは
もしかしてやりたいのはカラーキーの抜き色?
691
(2): 2020/07/28(火)21:22 ID:DIHaAiPw(4/5) AAS
>>685
あらかじめthis.bmpをFormat32bppArgbにする
this.bmpと同じ大きさのBitmapを作ってくりぬきたい場所にFillEllipseで描画する。(refbmpとする)
refbmpとthis.bmpのBitmapDataを作ってrefbmpの画素がある部分と同じアドレスでthis.bmpの画素のアルファ値を0にした黄緑色の画素データを書き込む
外部リンク:docs.microsoft.com
これしかやったことは無い。図形じゃない塗りつぶしならGraphics.Clear(Color)が使えるけど図形を指定するやり方はわからない
692: 2020/07/28(火)21:24 ID:8/UcfNM3(2/3) AAS
>>685
なんか思いっきり勘違いしてる気がするけど、アルファが0ってことは
何も上書きしないのと同じことだよw
無色のガラス板を乗せたのと同じだからw
693
(1): 2020/07/28(火)21:51 ID:vZrvythQ(5/6) AAS
>>686
>透明な黄緑の先には元の画像が薄っすら見える方がいいのか?

いいえ。

>透明な黄緑一色の均一な色で塗りつぶすのか?

はい、そうです。

>>688
フォトショップは持っていないのと、
省15
694
(3): 2020/07/28(火)22:27 ID:s40ygP9w(3/3) AAS
g.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceCopy;
これで透過処理はされなくなるけど、失敗しそうな気がする(RGBがゼロになりそう)
試していなくてスマン
695: 2020/07/28(火)22:36 ID:CTX9A1Y/(5/8) AAS
>>693
スマホだからzip見れねー
画像で上げ方知らんの?
696: 2020/07/28(火)22:40 ID:W+ssPg1l(1) AAS
zipわろた
697: 2020/07/28(火)22:46 ID:CTX9A1Y/(6/8) AAS
この掲示板自体に画像が上げられる
698: 2020/07/28(火)22:51 ID:CTX9A1Y/(7/8) AAS
こんなん?
外部リンク:qiita.com
699: 2020/07/28(火)22:56 ID:vZrvythQ(6/6) AAS
>>691
詳しく説明してくださってありがとうございます。
それで出来ると思います。
ただちょっと一手間がかかりそうですね。

>>694
ああ、これです!私が捜し求めていたものは!
っと思いましたが、残念ながら透明な黒 ARGB(0,0,0,0) になってしまいました。
省9
700
(2): 2020/07/28(火)23:02 ID:8/UcfNM3(3/3) AAS
AA省
701: 2020/07/28(火)23:22 ID:CTX9A1Y/(8/8) AAS
>>700
あ、アルファ値って普通に書くだけでいけるんや

んじゃあ、最終出力がpngであるならなんでもできるね
1ピクセルずつアクセスしてRGB取り出してRGBAブッ込めばなんでもできるしそれこそなんでも
702
(1): 2020/07/28(火)23:42 ID:DIHaAiPw(5/5) AAS
>>694
それ知らなかったけどおかげでGraphics.Clearにも完全透明色でのRGB設定できないのわかったわw、ありがとう
外部リンク[cgi]:bbs.wankuma.com
703: 2020/07/29(水)00:59 ID:l1NFDws7(1/2) AAS
>>700

>>691 の処理をもっと簡単にやりたいんです。

>>702 の掲示板を見る限り、やはり>>691 でやるしかなさそうですね。
皆様ありがとうございました。
704
(1): 2020/07/29(水)01:38 ID:jnMYxU1A(1/3) AAS
簡単の基準は?
705: 2020/07/29(水)01:39 ID:CwVjY0Ri(1) AAS
3分クッキング
706: 2020/07/29(水)02:00 ID:l1NFDws7(2/2) AAS
>>704
>>694 のようにですね。
707
(1): 2020/07/29(水)08:08 ID:dxgD+NL4(1/3) AAS
.Netは4.5を指定すればWindows8.1から2004まで追加のアップデートなしで済むんですよね?
最新のVS2019で4.72だかで作って配布したら10でも.netアップデートしなきゃ使えんと文句の嵐でめげた。
708: 2020/07/29(水)08:17 ID:ZD2Ud5DP(1) AAS
なに作ってんのか知らんけど.NET CoreでSCDという手も
709: 2020/07/29(水)08:19 ID:F052uZps(1/5) AAS
なぜサポート切れを?4.8で終わりなんだから4.8にしとけ
710: 2020/07/29(水)08:21 ID:jnMYxU1A(2/3) AAS
え?終わりってその後どうなんの?
711
(1): 2020/07/29(水)09:24 ID:HB4PhX83(1/2) AAS
.NET Coreベースの.NET 5に統合
WindowsのOS標準でインストールされてるのはとりあえず当分は.NET Framework 4.8が続くだろうな
712: 2020/07/29(水)09:42 ID:jnMYxU1A(3/3) AAS
>>711
winformsかもしくはそれぐらいお手軽なのあるの?
713: 2020/07/29(水)09:51 ID:H7KKJzsx(1) AAS
WPF(始まってなかった)
714: 2020/07/29(水)09:59 ID:HB4PhX83(2/2) AAS
.NET Core 3.0でWinFormとWPFは移植されたよ(もちろんWindows版限定だけど)
.NET 6以降はXamarinベースの.NET Multi-platform App UIを導入予定だよ
外部リンク:devblogs.microsoft.com
715: 2020/07/29(水)10:21 ID:F052uZps(2/5) AAS
いずれにしても4.5はやめとけ
716
(1): 2020/07/29(水)11:05 ID:rDHTEYe8(1/4) AAS
>>707
4.6.1を勧める
Win10(初代以外)ならインストール要らず
このバージョンを要求する外部ライブラリも多いし
717
(1): 2020/07/29(水)11:07 ID:7+Ufx8Gb(1/2) AAS
ラインタイム依存が嫌なら、
.Net Core 3.1 でランタイム込みの自己完結型アプリを作ればいいんじゃないの。
その分ファイルサイズはでかくなるけど。
718: 2020/07/29(水)11:10 ID:dxgD+NL4(2/3) AAS
そうですか、.netのアップデートは情シスに頼まないと一般ユーザーでは出来ないのがネックです。
会社の端末はwindows updateは殆んどやらないし。
.net位やって欲しいな。
愚痴ってごめんなさい。
719: 2020/07/29(水)11:11 ID:dxgD+NL4(3/3) AAS
>>717
それ勉強します。
ありがとう。
720: 2020/07/29(水)11:18 ID:7+Ufx8Gb(2/2) AAS
.Net Core の自己完結型アプリのことは、
外部リンク:docs.microsoft.com
外部リンク:dekirukigasuru.com
などを読めばわかるよ。
なお、実行ファイルパス問題というのがあるので注意ね。
詳しくは上のページを読めばわかると思う。
721
(1): 2020/07/29(水)11:20 ID:F052uZps(3/5) AAS
>>716
だめ。BindingRedirect周りの設計をミスったことが散々ディスられてMS側も誤りであったと認めている。4.7.2以降が推奨されている。
722
(1): 2020/07/29(水)11:29 ID:rDHTEYe8(2/4) AAS
>>721
マジですか
ポインタ教えてください
723
(1): 2020/07/29(水)11:39 ID:F052uZps(4/5) AAS
>>722
なぜここでポインタの話?
724: 2020/07/29(水)11:42 ID:DcS06fwg(1) AAS
アスペktkr
725
(1): 2020/07/29(水)12:04 ID:rDHTEYe8(3/4) AAS
>>723
ソースのことです
726
(1): 2020/07/29(水)12:06 ID:F052uZps(5/5) AAS
>>725
またややこしい言葉を…このあたりのissueやTwitterのスレッドを眺めると、大体の経緯はわかると思うよ

外部リンク:github.com
Twitterリンク:terrajobst
Twitterリンク:5chan_nel (5ch newer account)
727: 2020/07/29(水)12:10 ID:rDHTEYe8(4/4) AAS
>>726
ありがとうございます。
確かにこの板だと紛らわしかったですね。
728
(1): 2020/07/31(金)01:13 ID:durLTnal(1) AAS
無能winformsプログラマのおいらをMicrosoftは見放してしまうのか・・・
729: 2020/07/31(金)01:16 ID:mccS7x6Z(1) AAS
>>728
ところがどっこい、UWPは消えつつあるのに対し、WinFormsは.NET Coreに移行され、.NET5以降もしぶとく生き延び続ける
730
(1): 2020/07/31(金)09:36 ID:5o3L2EFA(1) AAS
4年前に「Win32は廃止されて今後はUWPの時代」と息巻いてた人たち
20年延々懲りずに「すべてのアプリはブラウザ上で動く時代になる」と言い続けてる人たち

どっちも心底センスがないと思うw
そんなことちょっと考えればありえないって分かるよね
731: 2020/07/31(金)09:41 ID:fk+2L6iO(1) AAS
>>730
概ねあってね?
前者はandroidアプリで
後者はWEBサービスだろ
それしか息してないじゃん

PCだけガラパゴス化して化石が残ってるってだけ
732: 2020/07/31(金)11:12 ID:N0eufbNj(1) AAS
アプリωってストアアプリωωのことか?ωωω
733: 2020/08/01(土)08:23 ID:rtK1naa5(1) AAS
ほらほらストアにアプリ公開したら数千円くれるキャンペーン再開してホラホラ
734
(1): 2020/09/02(水)02:32 ID:6fqNtNLb(1) AAS
うちの会社は特定業界向け製品だけ作ってるけど、旧製品だけWinFormsのまま(もっと古い製品はC++とWin32APIとMFCだけど)
ここ数年内に出した製品はWPFになってるな。
新規でWinFormsは使ってない。
735
(1): 2020/09/02(水)06:36 ID:PAY6dedH(1) AAS
>>734
wpf始めるにはhtmlとか覚える必要ある?
736: 2020/09/02(水)08:34 ID:64Ct0prY(1) AAS
>>735
WPFで使うxamlは、ぱっと見はhtmlに近いけどまるで違うから覚える必要はない
737: 2020/09/02(水)21:56 ID:/nOWjplL(1) AAS
xmlはマスターしておいた方がいいよな。namespaceとか。
738: 2020/09/02(水)23:38 ID:S5lx9AE3(1) AAS
xsltとか
739: 2020/09/03(木)05:58 ID:yk4FSoXe(1) AAS
wpfでxsltなんて役に立つところあったっけ?
740: 2020/09/03(木)07:38 ID:1xUWHYWV(1/2) AAS
もうformはあかんのか?
741: 2020/09/03(木)07:46 ID:2k3QR/ew(1) AAS
嫌、ストア系以外はformの方が
小回りが効くな
742: 2020/09/03(木)08:18 ID:ea/i/g7l(1) AAS
WPFはほとんど普及しないまま既にForms同様メンテナンスモード(原則的に新機能の追加はなくバグ修正等の止むを得ない対応のみが行われる状態)でありレガシーなので、
特にFormsと比較してWPFが正義ってことはない
743: 2020/09/03(木)09:01 ID:1xUWHYWV(2/2) AAS
なるほど、ならformでいいやw
744: 2020/09/03(木)12:01 ID:+QaKkUR1(1/3) AAS
最近はディスプレイのスケーリング表示に対応させたいからWPFの方が楽だな
745
(1): 2020/09/03(木)12:18 ID:F5m5ASgR(1/3) AAS
だけど、大昔VBが開発された頃に想定されたような
いろんなdpiが混在するような状況なんてなく、96pdiとその倍ぐらいしか事実上ないわけで、
だったらそんなのどうでもいい気もする
746: 2020/09/03(木)12:56 ID:+QaKkUR1(2/3) AAS
>>745
スケーリングは標準で25%刻みで350%まであるけど?
最近のノートPCやタブレットは最初からスケーリング設定されているし
特にSurfaceなんか滅茶苦茶解像度高いからスケーリング必須
747: 2020/09/03(木)13:02 ID:O2zrguk1(1) AAS
その倍数の環境が一般的になってきてるからスケーリング対応が必要なんだが
748
(2): 2020/09/03(木)13:19 ID:F5m5ASgR(2/3) AAS
どうでもいいの意味は対応しなくていい、ではなく
システムが中途半端な対応しか用意してないWindows Formでも
なんとかなっちゃうでしょって話。

理論上はいろんなdpiが存在する前提になってるが、現実的には96dpiと
その2倍ぐらいしかないんだから。
25年前には想定されてなかったCRTの完全追放が早期に実現したからね。
749: 2020/09/03(木)13:24 ID:F5m5ASgR(3/3) AAS
ちょっと思い出したけど、WPFでは1ピクセル幅の水平垂直の直線が綺麗に描画できない(ピンボケになる)
問題があったけど、あれは4Kとかの環境では気にならないのかな
750: 2020/09/03(木)14:35 ID:yRd+jnLy(1) AAS
>>748
いっぱいあるぞ。
うちの業界には。
751: 2020/09/03(木)19:59 ID:+QaKkUR1(3/3) AAS
>>748
カスタム設定(最大500%)で1%単位で設定する人は稀だろうけど
標準設定(最大350%)の25%単位の指定は使う人が増えて、解像度のバリエーションも増えたって話なのだが
4Kモニターも少しずつ広まってるし
752
(1): 2020/09/05(土)08:40 ID:MHY1xOGp(1) AAS
その前に、「WinFormsもとっくに高DPIに対応済みだ」って誰か突っ込んでやれよw
753: 2020/09/05(土)10:49 ID:9iYaaDzM(1) AAS
ankerとフォントサイズの動的変更じゃ駄目?
754: 2020/09/05(土)13:21 ID:7aeJiSvy(1) AAS
>>752
WinFormsも高DPIに対応してはいるけど面倒臭い
755
(1): 2020/09/05(土)16:01 ID:ARWucMbq(1) AAS
.NET CoreのWinformsでも普通にコントロール崩れるから全然ダメ
756: 2020/09/16(水)22:39 ID:jIU6/wNj(1) AAS
【速報】ビル・ゲイツ死去
2chスレ:news

ゲイツが天国で寂しくないようにこのスレのc#プログラマを30人ほどいっしょにうめたらどうか?
757: 2020/09/16(水)22:46 ID:HQ9YFi7S(1) AAS
ビルゲイツじゃないでしょ?
758: 2020/09/16(水)23:00 ID:LP9iHCzm(1) AAS
二世の方だ
ビルゲイツの親父のビルゲイツ
759: 2020/09/17(木)08:19 ID:WgqtFT7g(1) AAS
ゲイツはジュニアってよばれてたなのかな
インディージョーンズを思い出す
760: 2020/09/17(木)12:22 ID:OW2OZx8D(1) AAS
middle name Henry の方はご健在
761: 2020/09/17(木)17:19 ID:ZnP+7nxp(1) AAS
C#はゲイツの発明品じゃないだろ
762: 2020/09/17(木)17:26 ID:DY/TSPVG(1) AAS
ここは雑談スレでもない
763
(1): 2020/09/30(水)03:00 ID:UkXS54f3(1) AAS
>>755
それでも困らないし全然駄目じゃないから
WPFが10年も普及してない
全然駄目なら完全に淘汰されとるわ
764
(1): 2020/09/30(水)04:21 ID:Zcv1ppLY(1) AAS
Winformでもそれなりにアプリが作れちゃうから、わざわざ新しい手法を覚えようとは思わないよなぁ
765: 2020/09/30(水)05:20 ID:/UKb1qW0(1) AAS
>>763
hidpi対応が全然ダメだって話だしlodpi環境自体が淘汰されてないんだから当たり前じゃろ
1-
あと 237 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s