2015-11-05 6 views
-2

Я пытаюсь использовать image1.Picture.LoadFromFile(MyTiffFile) для загрузки файла tiff в Timage, но tiff не поддерживается.Как загрузить изображение Tiff в Timage в Delphi 2007 без использования каких-либо сторонних библиотек?

Есть ли способ достичь этого без использования каких-либо сторонних библиотек?

+1

Возможный дубликат [Как загрузить и отобразить tiff-изображения в элементе управления TImage?] (Http://stackoverflow.com/questions/7845359/how-to-load-and-display-tiff-images-in-timage- контроль) – kobik

+0

Это Delphi 7 или 2007? оба не поддерживают tiff из коробки. вы могли бы использовать GDI + для этого: http://stackoverflow.com/a/33550199/937125 – kobik

+1

Поддержка TIFF была добавлена ​​в 'TBitmap' для .NET в Delphi 2009. Поддержка TIFF была добавлена ​​в VCL через' TWICImage' в Delphi 2010 –

ответ

6

Как конвертировать tiff изображение в TImage в Delphi 2007 без использования каких-либо сторонних библиотек?

Delphi 2007 не поставляется с поддержкой изображений TIFF. Поскольку вы не хотите использовать сторонние библиотеки, вы должны написать свой собственный tiff-декодер.

Начинать с чтения tiff format documentation. Как только вы это сделаете, вы осознаете масштаб задачи и решили использовать стороннюю библиотеку.

+0

Спасибо, теперь я понимаю прочность. Но я думал, что это будет проще. В любом случае я нашел полезную ссылку, которая помогает, http://www.asmail.be/msg0055571626.html, используя библиотеку под названием LibTiffDelphi. – delsql

 Смежные вопросы

  • Нет связанных вопросов^_^