Преобразование файлов TIFF к PNG в .NET

Панель не может иметь самого фокуса, только объект, помещенный в панели, может иметь фокус. Панель только получит Событие mouseWheel, после того как что-то помещается в нем, и та вещь имеет фокус. Просто hoevering по панели и перемещению колеса мыши отправит событие в форму, не в панель.

Вот в чем разница между Вашими двумя примерами.

19
задан colethecoder 14 October 2009 в 13:20
поделиться

2 ответа

System.Drawing.
    Bitmap.FromFile("your image.tif")
              .Save("your image.png", System.Drawing.Imaging.ImageFormat.Png);

Также проверьте это: Конвертировать изображения Tiff в Gif / Jpeg

34
ответ дан 30 November 2019 в 03:16
поделиться

В C # / .NET это, вероятно, так же просто, как:

using System.Drawing;
using System.Drawing.Imaging;

using (var tiff = new Bitmap("my_tiff_file.tif")) {
    tiff.Save("output.jpg", ImageFormat.Jpeg);
}

Если по какой-то причине System.Drawing.Imaging не читает ваши файлы TIFF, попробуйте проект с открытым исходным кодом называется ImageMagick , который будет читать и записывать изображения практически любого вообразимого формата. В худшем случае вам нужно будет вызвать convert.exe ImageMagick через Process.Start () в .NET - это не элегантно, но работает.

7
ответ дан 30 November 2019 в 03:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: