tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルファイルから直接読み込んでImage(画像)をA4縦の用紙に印刷
記事No6486
投稿日: 2007/11/02(Fri) 19:28
投稿者フク

e.Graphics.DrawImage(img,0,0)

上記の方法でで印刷をすると、直接TIFFファイルを開いたイメージより
若干拡大されて印刷されてしまいます。
拡大されるため、端が切れた形で印刷されてしまいます。
TIFFファイルを開いたイメージで印刷を行うにはどうしたらよいのでしょうか?
用紙はA4タテです。

[ツリー表示へ]
タイトルRe: ファイルから直接読み込んでImage(画像)をA4縦の用紙に印刷
記事No6502
投稿日: 2007/11/06(Tue) 12:44
投稿者るしぇ
縮小すればいいのでは?

[ツリー表示へ]
タイトルRe^2: ファイルから直接読み込んでImage(画像)をA4縦の用紙に印刷
記事No6520
投稿日: 2007/11/08(Thu) 15:27
投稿者フク
> 縮小すればいいのでは?
プリンタ側で縮小印刷してもイメージが切れた状態で縮小されダメでした。

[ツリー表示へ]
タイトルRe: ファイルから直接読み込んでImage(画像)をA4縦の用紙に印刷
記事No6522
投稿日: 2007/11/08(Thu) 18:14
投稿者魔界の仮面弁士
> e.Graphics.DrawImage(img,0,0)

img.Width や img.Height は、正しいサイズを返していますか?
また、HorizontalResolution や VerticalResolution の値はどうですか?


> 上記の方法でで印刷をすると、直接TIFFファイルを開いたイメージより
> 若干拡大されて印刷されてしまいます。

「直接TIFFファイルを開いた」とのことですが、それは具体的には、
どのようなコード(あるいは操作?)を指しているのでしょうか?


> 拡大されるため、端が切れた形で印刷されてしまいます。

TIFF ファイルの種類(解像度の違いなど)に関わらず、
常に拡大されるということでしょうか? (縮小や等倍で出力される事は無い?)

その場合、その「拡大率」というのは、ファイルなどに関わらず、常に一定ですか?
それとも、何らかの情報(TIFF タグなど)に依存していますか?

[ツリー表示へ]