C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法
ツリー表示
トピック表示
ランキング
記事検索
過去ログ
ログ内検索
キーワードを複数指定する場合は 半角スペース で区切ってください。
検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
[返信]をクリックすると返信ページへ移動します。
キーワード
/
検索条件
/
(AND)
(OR)
検索範囲
/
(現在のログ)
(全過去ログ)
(過去ログ1)
(過去ログ2)
(過去ログ3)
(過去ログ4)
(過去ログ5)
(過去ログ6)
(過去ログ7)
(過去ログ8)
(過去ログ9)
(過去ログ10)
(過去ログ11)
(過去ログ12)
(過去ログ13)
(過去ログ14)
(過去ログ15)
(過去ログ16)
(過去ログ17)
(過去ログ18)
(過去ログ19)
(過去ログ20)
(過去ログ21)
(過去ログ22)
(過去ログ23)
(過去ログ24)
(過去ログ25)
(過去ログ26)
(過去ログ27)
(過去ログ28)
(過去ログ29)
(過去ログ30)
(過去ログ31)
(過去ログ32)
(過去ログ33)
(過去ログ34)
(過去ログ35)
(過去ログ36)
(過去ログ37)
(過去ログ38)
(過去ログ39)
(過去ログ40)
(過去ログ41)
(過去ログ42)
(過去ログ43)
(過去ログ44)
(過去ログ45)
(過去ログ46)
(過去ログ47)
(過去ログ48)
(過去ログ49)
(過去ログ50)
(過去ログ51)
(過去ログ52)
(過去ログ53)
(過去ログ54)
(過去ログ55)
(過去ログ56)
(過去ログ57)
(過去ログ58)
(過去ログ59)
(過去ログ60)
(過去ログ61)
(過去ログ62)
(過去ログ63)
(過去ログ64)
(過去ログ65)
(過去ログ66)
(過去ログ67)
(過去ログ68)
(過去ログ69)
(過去ログ70)
(過去ログ71)
(過去ログ72)
(過去ログ73)
(過去ログ74)
(過去ログ75)
(過去ログ76)
(過去ログ77)
(過去ログ78)
(過去ログ79)
(過去ログ80)
(過去ログ81)
(過去ログ82)
(過去ログ83)
(過去ログ84)
(過去ログ85)
(過去ログ86)
(過去ログ87)
(過去ログ88)
(過去ログ89)
(過去ログ90)
(過去ログ91)
(過去ログ92)
(過去ログ93)
(過去ログ94)
(過去ログ95)
(過去ログ96)
(過去ログ97)
(過去ログ98)
(過去ログ99)
(過去ログ100)
(過去ログ101)
(過去ログ102)
(過去ログ103)
(過去ログ104)
(過去ログ105)
(過去ログ106)
(過去ログ107)
(過去ログ108)
(過去ログ109)
(過去ログ110)
(過去ログ111)
(過去ログ112)
(過去ログ113)
(過去ログ114)
(過去ログ115)
(過去ログ116)
(過去ログ117)
(過去ログ118)
(過去ログ119)
(過去ログ120)
(過去ログ121)
(過去ログ122)
(過去ログ123)
(過去ログ124)
(過去ログ125)
(過去ログ126)
(過去ログ127)
(過去ログ128)
(過去ログ129)
(過去ログ130)
(過去ログ131)
(過去ログ132)
(過去ログ133)
(過去ログ134)
(過去ログ135)
(過去ログ136)
(過去ログ137)
(過去ログ138)
(過去ログ139)
(過去ログ140)
(過去ログ141)
(過去ログ142)
(過去ログ143)
(過去ログ144)
(過去ログ145)
(過去ログ146)
(過去ログ147)
(過去ログ148)
(過去ログ149)
(過去ログ150)
(過去ログ151)
(過去ログ152)
(過去ログ153)
(過去ログ154)
(過去ログ155)
(過去ログ156)
(過去ログ157)
(過去ログ158)
(過去ログ159)
(過去ログ160)
(過去ログ161)
(過去ログ162)
(過去ログ163)
(過去ログ164)
(過去ログ165)
(過去ログ166)
(過去ログ167)
(過去ログ168)
(過去ログ169)
(過去ログ170)
(過去ログ171)
(過去ログ172)
(過去ログ173)
(過去ログ174)
(過去ログ175)
(過去ログ176)
(過去ログ177)
(過去ログ178)
(過去ログ179)
強調表示
/
ON
(自動リンクOFF)
結果表示件数
/
20件
30件
40件
50件
100件
記事No検索
/
ON
大文字と小文字を区別する
全過去ログを検索
ヒット / 14件
(1-14 を表示)
<<
0
>>
■5856
Re[17]: ★9月10月勉強会検討会
□投稿者/ 中博俊
@
-
(2007/07/24(Tue) 22:55:48)
>
一通り決定したので、いったんすれは閉めまーす
記事No.5601 のレス / END /過去ログ16より /
関連記事表示
削除チェック/
■32909
Re[2]: C#の規定の名前空間
□投稿者/ よねKEN -
(2009/02/17(Tue) 15:51:27)
2009/02/17(Tue) 15:52:17 編集(投稿者)
■
No32842
(みきぬ さん) に返信
> C# の場合は、namespace { ... } の記述は必須ですので、必ず書いてください。
必須ではないですよ。
手作業で削ってビルドすればOKです。
#Visual Studioの動作上、手作業で削った場合にどこかの機能で
#レアなバグを踏むとかならありえないとも言えない・・・
記事No.32837 のレス /過去ログ58より /
関連記事表示
削除チェック/
■57386
Re[2]: SaveFileDialogについて
□投稿者/ まるで駄目男 -
(2011/02/24(Thu) 17:07:33)
■
No57384
(魔界の仮面弁士 さん) に返信
魔界の仮面弁士さん
御返事ありがとうございます。
> saveFile.AddExtension = false; // ★拡張子の自動付与を行うか
上記内容を追加してみましたが、相変わらず表示されたダイアログのファイル名部分は「Log.csv」
となってしまいました。。。
ちなみに、開発マシンはWindows7 Professional
ですが、関係ありますでしょうか…??
記事No.57379 のレス /過去ログ96より /
関連記事表示
削除チェック/
■85348
Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 -
(2017/10/12(Thu) 16:27:49)
分類:[(わからない)]
お世話になっております。
Windows7にて、ペイントを使用したときに気になったことがあったので質問させてください。
ペイントでTiff画像を保存した際に、保存画像のプロパティを見ると圧縮の欄が"LZW"となっていました。
LZWについて調べてみたところ、解凍する際の前提条件について気になることがありました。
解凍するには、1文字のサイズが分かっている、可変幅コードの使用有無などの条件が分かっている必要があるとのことでした。
それならば、なぜ圧縮した画像を他のソフト等でも開けるのでしょうか。
Tiffヘッダに情報が格納されているのかと思い、Tiffヘッダについても調べてみたのですが、Tiffヘッダの内容にはLZWの情報が入るような部分がありませんでした。
しかし画像が開ける以上は、どこかに情報が格納されているものと思います。
そこで疑問なのですが、Tiffヘッダの中身を見た時(例えばバイナリエディタで開いた時)に、LZW関連の情報が入っているのはどのような領域なのでしょうか。
また、LZWで圧縮した画像ファイルはヘッダも圧縮されているのでしょうか。
それとも、ヘッダは圧縮前のままで、画像データの部分だけが圧縮されているのでしょうか。
ご存知の方ご教授お願いします。
親記事 /過去ログ147より /
関連記事表示
削除チェック/
■85349
Re[1]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ furu -
(2017/10/12(Thu) 16:52:44)
■
No85348
(Tiff不明 さん) に返信
くわしくありませんが
Wikiには
LZWを採用している多くのフォーマットでは
この情報はフォーマット仕様に盛り込まれているか
圧縮データのヘッダーにこれらの情報のための
明確なフィールドが確保されている。
とあります。
ヘッダーに情報が入ってるんじゃないですか。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85352
Re[2]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 -
(2017/10/12(Thu) 17:42:03)
■
No85349
(furu さん) に返信
ご回答ありがとうございます。
> LZWを採用している多くのフォーマットでは
> この情報はフォーマット仕様に盛り込まれているか
> 圧縮データのヘッダーにこれらの情報のための
> 明確なフィールドが確保されている。
>
> とあります。
> ヘッダーに情報が入ってるんじゃないですか。
私も調べた際にWikiは見たので、ヘッダに情報が入っているものと考えていたのですが、
Tiffヘッダについて調べた際に、LZWの情報が入るような領域についての情報が見つかりませんでした。
なので、ヘッダに情報が入っていることは確かだと思うのですが、明確な場所が分からない状態です。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85357
Re[3]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Azulean -
(2017/10/12(Thu) 23:44:15)
TIFF の仕様書を読みました?
Section 13: LZW Compression - The Algorithm
> The TIFF implementation uses variablelength codes, with a maximum code length of 12 bits.
> This string table is different for every strip and does not need to be reatained for the decompressor
文字列テーブルは Strip ごとに違うということなので、TIFF ヘッダー内には存在しません。
ヘッダーではなく、いわゆる Body 部分にあるということです。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85358
Re[4]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 -
(2017/10/13(Fri) 09:05:46)
■
No85357
(Azulean さん) に返信
ご回答ありがとうございます。
> TIFF の仕様書を読みました?
>
> Section 13: LZW Compression - The Algorithm
>>The TIFF implementation uses variablelength codes, with a maximum code length of 12 bits.
>>This string table is different for every strip and does not need to be reatained for the decompressor
>
> 文字列テーブルは Strip ごとに違うということなので、TIFF ヘッダー内には存在しません。
> ヘッダーではなく、いわゆる Body 部分にあるということです。
Tiffの仕様書は見ていませんでした。
LZWの情報が入っているのは、ヘッダ内ではないのですね。
Body部分についてまだ良く分かっていないので、まずはその辺りを調べてみようと思います。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85419
Re[5]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 -
(2017/10/19(Thu) 16:15:42)
お世話になっております。
前回の投稿からTiffのBody部分について調べていたのですが、疑問を解決できるような情報が得られませんでした。
Body部分の内容は、どのようにして解析するのでしょうか。
そもそもBody部分 = 画像データ部分と勝手に解釈して調べていましたが、認識はそれであっているのでしょうか。
調べた限りでは、画像データが入っている部分にはそれらしいものを見つけることが出来ませんでした。
また、Tiffの仕様書も探してみたのですが、見つかりませんでした。
こちらについても、仕様書が置いてあるサイト等ご存知でしたら教えていただきたいです。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85420
Re[6]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ とっちゃん -
(2017/10/19(Thu) 16:37:14)
■
No85419
(Tiff不明 さん) に返信
> また、Tiffの仕様書も探してみたのですが、見つかりませんでした。
> こちらについても、仕様書が置いてあるサイト等ご存知でしたら教えていただきたいです。
http://www.verypdf.com/document/tiff6/
こちらが仕様書になります(日本の画像フォーマットじゃないので、仕様書は日本語ではありません)。
http://www.snap-tck.com/room03/c02/cg/cg.html
検索してたら見つけたので、日本語の画像フォーマットの解説ページも載せておきます。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85425
Re[7]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 -
(2017/10/19(Thu) 17:25:17)
■
No85420
(とっちゃん さん) に返信
>
http://www.verypdf.com/document/tiff6/
> こちらが仕様書になります(日本の画像フォーマットじゃないので、仕様書は日本語ではありません)。
>
>
http://www.snap-tck.com/room03/c02/cg/cg.html
> 検索してたら見つけたので、日本語の画像フォーマットの解説ページも載せておきます。
>
情報ありがとうございます。
早速見てみようと思います。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85801
Re[8]: Windowsのペイントで画像保存した時の圧縮について
□投稿者/ Tiff不明 -
(2017/11/25(Sat) 23:13:18)
お世話になっております。
かなり間が空いてしまいましたが、TiffのBody部分について調べてみました。
しかし、Body部分にある情報の取得方法がわかりませんでした。
現在、検証用にC#で画像をbyte配列に読み込んで情報を取得してみようとしているのですが、
情報の取得方法さえわかっていない状態です。
Tiffの画像情報(LZWの情報など)を取得するには、Body部分のどのような情報を見ればよいのでしょうか。
以前教えていただいたサイト等を見る限りだと、Tiffヘッダの情報は決まったバイト値のパターンの後に
各情報が格納されているようなのですが、Body部分についても同様なのでしょうか。
返答が遅れた上に未だにわからないことばかりですが、どなたかご教授をお願い致します。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85802
Re[9]: TIFFの構造
□投稿者/ Azulean -
(2017/11/26(Sun) 00:32:40)
2017/11/26(Sun) 01:22:49 編集(投稿者)
■
No85801
(Tiff不明 さん) に返信
> かなり間が空いてしまいましたが、TiffのBody部分について調べてみました。
> しかし、Body部分にある情報の取得方法がわかりませんでした。
> 現在、検証用にC#で画像をbyte配列に読み込んで情報を取得してみようとしているのですが、
> 情報の取得方法さえわかっていない状態です。
どの程度、TIFF 仕様書を読み込んでいるのですか?理解されているのですか?
私が言っていた「Body 部分」は TIFF 仕様書のどの文言がより近いものか、検討はついていますか?教えてください。
Image File Directory の構造がどうなっているか、タグに対応するデータの読み方は理解されていて、着目すべきタグの選定はできていますか?
(実際に押さえておくべきタグの数は知れていますが…)
すでに理解されているのでしたら、どのあたりがわかっていないかを具体的に示していただいた方が話は速いと思います。
その場合、コミュニケーションを円滑に進めるためにも、できるだけ、TIFF の仕様書にある文言を使ってください。
> Tiffの画像情報(LZWの情報など)を取得するには、Body部分のどのような情報を見ればよいのでしょうか。
画像情報は TIFF ヘッダー(正確には Image File Directory 内のタグとその値)を見るべきです。
LZW 圧縮は画像データの1ラインごとに異なるテーブルとなりうるフォーマットなので、何を欲しているか不明です。
仮に1ラインごとに異なるそれらを得て、何をしたいのか?がよくわかっていませんので…。
LZW 圧縮周りにこだわるなら、TIFF 仕様書の Section 13: LZW Compression をじっくり読むことは必要だと思います。
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
■85803
Re[10]: TIFFの構造
□投稿者/ Azulean -
(2017/11/26(Sun) 08:32:05)
メモ
・エンディアンの判別
・TIFF バージョンのチェック
・IFD のオフセットの読み込み
・IFD の読み込み(&マルチページ対応が必要なら続きの IFD も)
・Strip に関する情報の解釈・読み込み
・Strip の読み込み
記事No.85348 のレス /過去ログ147より /
関連記事表示
削除チェック/
<<
0
>>
パスワード/
-
Child Tree
-