2ページのTIFF画像があります。 ファイルをjpg形式に変換すると、2ページ目が失われました。 2枚の画像を1枚のjpgファイルに入れる方法はありますか? TIFFファイルのサイズが大きすぎるため、サイズを小さくする必要があります。プログラムでTIFFファイルサイズを小さくする必要がありますか?問題の解決にもなる可能性があります。tiffをjpg形式に変換する
答えて
TIFFには複数のフレームを含めることはできますが、それぞれの単一フレームをJPGに変換する必要があります。
がWindows Dev Center Samplesから撮影:
public static string[] ConvertTiffToJpeg(string fileName)
{
using (Image imageFile = Image.FromFile(fileName))
{
FrameDimension frameDimensions = new FrameDimension(
imageFile.FrameDimensionsList[0]);
// Gets the number of pages from the tiff image (if multipage)
int frameNum = imageFile.GetFrameCount(frameDimensions);
string[] jpegPaths = new string[frameNum];
for (int frame = 0; frame < frameNum; frame++)
{
// Selects one frame at a time and save as jpeg.
imageFile.SelectActiveFrame(frameDimensions, frame);
using (Bitmap bmp = new Bitmap(imageFile))
{
jpegPaths[frame] = String.Format("{0}\\{1}{2}.jpg",
Path.GetDirectoryName(fileName),
Path.GetFileNameWithoutExtension(fileName),
frame);
bmp.Save(jpegPaths[frame], ImageFormat.Jpeg);
}
}
return jpegPaths;
}
}
こんにちは、プロセスは正常に動作しますが、画像はちょうど暗い(前景が黒く)作成されました。私は何が欠けていますか? –
JPEGにTIFファイルを変換する際にTIF形式は自由なツールキットでサポートされていない圧迫のいくつかのタイプをサポートしていますので、私たちは、いくつかの問題に直面しました。 私はインターネットを検索し、いくつかの商用ツールキットを試しましたが、そのほとんどは多くの制限をかけて実装するのが難しいです。私の注意を引いたツールキットは、多くのファイル形式(圧縮率の異なるTIF画像を含む)の読み込みと保存をサポートしているため、リードツールです。このツールキットを使用して画像をJPEG形式に変換しました。あなたはこの自由なコード変換器を使用してC#に任意のVB.Netコードを変換することができ http://support.leadtools.com/CS/forums/8925/ShowPost.aspx
注:あなたは、以下のページでより多くの情報を見つけることができ あなたが作業しているどのような言語http://www.developerfusion.com/tools/convert/vb-to-csharp/
using System.Drawing;
using System.Drawing.Imaging;
Bitmap bm=Bitmap.FromFile("photo.tif");
bm.Save("photo.jpg",ImageFormat.Jpeg);
素敵な答えですが、通常、コードと一緒にコードが何をしているのかの説明を提供するのが好ましいです。 – MattD
- 1. PDFをTIFF形式に変換する
- 2. 変換のTIFF(I; 16)JPGにPIL /枕
- 3. ハイパースペクトル(.hyspex形式)からtiff(geoTiff)に変換する方法
- 4. html形式でPDFファイルをJPG形式に変換する - PHP/HTML
- 5. c#画像形式をjpgに変換する
- 6. 2d CADオブジェクトをC++を使用してTIFF形式に変換
- 7. paperclip - tiff画像をjpgまたはpngに変換する
- 8. tiffをjpgでPHPに変換しますか?
- 9. アンドロイドでJPEG/PNG画像をTIFF画像形式に変換するOS
- 10. ASP.Netで画像をどのような形式からJPG形式に変換するには?
- 11. linux osの文書形式をjpgファイルに変換する方法
- 12. ImagickなしでPHPでTIFF画像をPNG/JPG/GIFに変換する
- 13. MetaStock形式をCSV形式に変換するには?
- 14. rds形式のデータをR形式のshp形式に変換するには?
- 15. 日付形式を別の形式に変換する方法
- 16. 日付形式を別の形式に変換するR
- 17. AngularJS - タイムスタンプの日付形式をJavaScript形式に変換する
- 18. 日付形式をExcel形式に変換する
- 19. javascriptで日付形式を別の形式に変換する
- 20. PHPのMYSQL DATE形式をSTRING形式に変換する
- 21. オブジェクト形式をjson形式に変換する方法
- 22. AngularJSでjson形式を別のjson形式に変換する
- 23. テキスト形式を数値形式に変換する
- 24. XML形式を別の形式に変換する方法は?
- 25. []形式のリストを()形式に変換する方法
- 26. pfx形式の秘密鍵をpem形式に変換する
- 27. DateTimeをUK形式に変換する
- 28. java.sql.timestampをJson形式に変換する
- 29. docをpdf形式に変換する#
- 30. テキストデータをJson形式に変換する
? :) –
ごめんなさい、情報がありません:) c#.net – ozman
Linuxの場合は、[convert command](http://www.imagemagick.org/script/convert.php)を使って複数のTIFF画像を追加することができます。例えば** convert -append ** _img1.tiff img2.tiff img3.tiff_ ** result.jpg ** – chochim