[過去ログ]
【paiza】コーディング転職 10社目【AtCoderJobs】 (1002レス)
【paiza】コーディング転職 10社目【AtCoderJobs】 http://medaka.5ch.net/test/read.cgi/prog/1638420711/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
574: 仕様書無しさん [sage] 2022/06/15(水) 06:52:55.15 >>573 ああなるほど、なんでShrinkなのかと思ったら拡大と分けてあるのか 見たとこiとjの2と3が括弧に入ってるか入ってないかの違いのようだけどこれはなぜでしょう? 最初にShrinkを書いてEnlargeをやったらOut of Rangeが出たからとか? http://medaka.5ch.net/test/read.cgi/prog/1638420711/574
576: 514 [sage] 2022/06/17(金) 00:47:30.64 >>574 座標を整数ではなく、0.5とかにしたのは、当時参考にしたサイトによる影響です。 https://web.archive.org/web/20150410050105/http://www.maroon.dti.ne.jp:80/twist/4C616E637A6F73B4D8BFF4A4CBA4E8A4EBB2E8C1FCA4CEB3C8C2E7BDCCBEAE.html 縮小(Shrink)では、リサイズ後の座標に比率を掛けてリサイズ前の座標に対応する、計算対象となる前後の対象範囲を求めてます。 From: (int)Math.Floor(scaleFactor * (x - 2)) To: (int)Math.Floor(scaleFactor * (x + 3)) Enlargeの方は、バグかな?と思ったのですが、Shrinkを用いて極端な拡大(例えば100倍)を行った場合、モザイク状になってしまうところ、 偶然、丁度良くスムージングが掛かった画像が得られ、見た目もこちらの方が好みなので、そのままにしておきました。 From: (int)Math.Floor(scaleFactor * x) - 2 To: (int)Math.Floor(scaleFactor * x) + 3 http://medaka.5ch.net/test/read.cgi/prog/1638420711/576
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s