Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

Ответ Создать новую тему
 
30.10.2013, 22:38   #1
Dr. Who
Форумчанин
28 / 28 / 1
Регистрация: 28.08.2012
Сообщений: 150
конвертировать tiff в bmp и обратно / C++ Builder

Есть ли какие-нибудь простенькие библиотеки для конвертирования tiff в TBitmap и обратно? Или можно ли это сделать стандартными средствами билдера? Если можно, то как?
30.10.2013, 22:38
AdAgent
Объявления
30.10.2013, 23:23   #2
gunslinger
случайный прохожий
287 / 246 / 37
Регистрация: 20.07.2013
Сообщений: 478
конвертировать tiff в bmp и обратно

Я давно использую ImageEn 305 for Delphi 6-2010 & C++ Builder 2006-2010.
Поддерживает кучу форматов и имеет весьма неплохую справочную систему (на англ.).
Миниатюры
конвертировать tiff в bmp и обратно   конвертировать tiff в bmp и обратно  
Другие темы раздела
C++ Builder Перевод из двоичной системы счисления в десятичную
Переклад з двійкової системи числення в десяткову помогите написать код.
C++ Builder Создание мини-игры
Пожалуйста помогите написать мини игру, а то никак не могу разобраться. Суть игры в том что на экране появляются числа в шариках, на некоторое время(timer), дальше по истечению времени числа исчезают, после чего нужно выбрать шарики от меньшего до большего, эти числа сравниваются с самым большим....
30.10.2013, 23:37   #3
nick42
Практикантроп
3413 / 1600 / 46
Регистрация: 23.09.2011
Сообщений: 3,223
конвертировать tiff в bmp и обратно

Стандартные - вряд ли, но есть сторонний бесплатный компонент на 'тори', который позволяет "обналичить" тифф-файл следующим образом:__
Код C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "TiffBitmapComponent"
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
    tifbi2->AssignMapField();
    tifbi2->MapField->LoadFromTifFile("11.tif");
    Image1->Picture->Bitmap->Assign(tifbi2->MapField);
}
//---------------------------------------------------------------------------
tibi2 - это компонент TTiffBitmapCmponent.
Вложения
Тип файла: zip TIFFimage.zip (12.3 Кб, 11 просмотров)
31.10.2013, 00:01   #4
UI
Супер-модератор
12992 / 8091 / 921
Регистрация: 22.10.2011
Сообщений: 14,126
Записей в блоге: 1
конвертировать tiff в bmp и обратно

В принципе, стандартный TWICImage умеет открывать tiff-ы, и тем же макаром (через Assign) конвертировать в Bitmap...
31.10.2013, 00:01
AdAgent
Объявления
31.10.2013, 00:13  [ТС]   #5
Dr. Who
Форумчанин
28 / 28 / 1
Регистрация: 28.08.2012
Сообщений: 150
конвертировать tiff в bmp и обратно

nick42, а в обратном направлении умеет?
31.10.2013, 00:22   #6
nick42
Практикантроп
3413 / 1600 / 46
Регистрация: 23.09.2011
Сообщений: 3,223
конвертировать tiff в bmp и обратно

Цитата Сообщение от Dr. Who Посмотреть сообщение
nick42, а в обратном направлении умеет?
... сейчас попробую...
31.10.2013, 15:23  [ТС]   #7
Dr. Who
Форумчанин
28 / 28 / 1
Регистрация: 28.08.2012
Сообщений: 150
конвертировать tiff в bmp и обратно

Цитата Сообщение от nick42 Посмотреть сообщение
... сейчас попробую...
Ну как?
31.10.2013, 15:47   #8
nick42
Практикантроп
3413 / 1600 / 46
Регистрация: 23.09.2011
Сообщений: 3,223
конвертировать tiff в bmp и обратно

.. вчера не получилось; не разобрался, где преобразует. может и компонент недоработан. А сегодня не до него было... . Надо бы почитать, что к нему в описаниях (если есть)... .
31.10.2013, 16:06  [ТС]   #9
Dr. Who
Форумчанин
28 / 28 / 1
Регистрация: 28.08.2012
Сообщений: 150
конвертировать tiff в bmp и обратно

А как его установить?
31.10.2013, 17:04   #10
nick42
Практикантроп
3413 / 1600 / 46
Регистрация: 23.09.2011
Сообщений: 3,223
конвертировать tiff в bmp и обратно / C++ Builder

Как компонент... .
Можно в пакет UserComponent. Из меню "Install Component", потом выбираете все 4 (и еще 5-й я прикладываю...) паскалевских файла и компилируете. В закладке Samples должен появиться новый значок. Это невизуальный компонент; значок помещаете на форму, но у него очень мало видимых свойств. В примере, который и выше дал, показано, как делать загрузку из тиф-файла. Для записи из бэмпэ пригодится файл bmp2tif . Просто пишете #include "bmp2tiff.hpp" и в нужном месте что-то наподобие такого:
Код C++
1
2
3
4
5
void __fastcall TForm1::Button2Click(TObject *Sender)
{
    Image1->Picture->Bitmap->LoadFromFile("picture.bmp");
    WriteTiffToFile("33.tif",Image1->Picture->Bitmap);
}
И всё. Пути к дополнительным файлам (hpp), надеюсь, сможете в проекте прописать?
Вложения
Тип файла: zip bmp2tiff.zip (5.9 Кб, 7 просмотров)
31.10.2013, 17:04
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
C++/CLI TIFF: открыть и показать в picturebox и сохранить обратно
Как открыть TIFF файл в visual studio, редактировать его и сохранить опять в TIFF?
C++/CLI Dr. Who 11.02.2014 21:10
Конвертировать все tiff и png в jpg в указанной папке
Есть скрипт на PowerShell который по идее должен конвертировать все tiff и png в jpg в указанной папке и делать это должен рекурсивно т.е. включать вложенные подкаталоги. Вот сам скрипт: ::LoadWithPartialName('System.Drawing') get-childitem "c:\temp" -rec -include *.png,*.tiff|foreach{...
PowerShell Suliman1 02.08.2011 13:28
Visual C++ Просмотрщик и конвертер .bmp и .tiff
Уважаемые товарищи программисты! Нужно написать программу на c++(Visual Studio 2008), которая открывала бы изображение для просмотра и имела возможность конвертирования.(форматов только два - .bmp и .tiff), без использования специальных библиотек, то есть раскодировнаием самой структуры формата....
Visual C++ Disher 01.12.2010 14:34
Visual C++ TIFF to BMP
Проблема такова. требуется создать метод конвертирования 10битного файла тифф в 8битный файл бмп. раскодировка исходного изображения проведена, т.е. получены значения всех тегов и полей. Используя смещение считываю изображение в одномерный массив. начинаю заполнять поля бмп заголовок, информацию...
Visual C++ Kvendy 26.03.2009 00:29
C++ Исходник, конвертирующий tiff to bmp?
Не найдётся у кого-нибудь исходника, конвертирующего tiff to bmp?
С++ для начинающих Maymistov 18.11.2007 22:00
Опции темы

Текущее время: 10:49. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.