Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизКак можно открыть картинки в Дельфях 6 с расширением png Найти похожие ветки
← →
ShadowCat (2003-10-28 16:12) [0]Как можно открыть картинки в Дельфях 6 с расширением png?
← →
Palladin (2003-10-28 16:19) [1]Нужно найти (или написать самому) класс-декодер (наследник от TGraphics) для файлов формата PNG, зарегистрировать его. И пользоватся LoadFromFile.
← →
ZeroDivide (2003-10-28 16:29) [2]Лучше сразу от TImage наследоваться.
← →
ShadowCat (2003-10-28 16:32) [3]А можно поподробнее, я только в дельфи вникю, плиииз!
← →
Palladin (2003-10-28 16:37) [4]Помоему очень даже подробно описано.
А если не понятно, то указывай моменты, а не бросайся фразами про "поподробней"
← →
KSergey (2003-10-28 16:50) [5]ZeroDivide © (28.10.03 16:29) [2]
Лучше сразу от TImage наследоваться.
Если не ошибаюсь, то TImage - это лишь визуальная отображалка. А методы хранения, чтения, отрисовки озображения - они в TImage.Picture лежат. А это точно не TImage ;) (тип TImage.Picture не подскажу, дельфи нет под рукой)
← →
ZeroDivide (2003-10-28 16:51) [6]Проще найти готовый компонент или библиотеку, которая конвертит png, скажем, в bmp. А потом этот bmp засунуть в Image.
Но если хочешь писать свой класс тебе необходимо найти описание формата PNG и написать свой декодер в перекрытой LoadFromFile у твоего наследника TImage.
Вот тебе начало:
TMyPicture = class(TPicture)
public
procedure LoadFromFile(const Filename: string);override;
TPNGImage = class(TImage);
privat
FPicture: TMyPicture;
ЗЫ: Описание формата файа ищи в сети, а про написание классов читай книжки.
← →
KSergey (2003-10-28 17:06) [7]а) есть волшебный сайт www.torry.ru
б) естьволшебная библиотека Envision Image Library (искать на http://www.torry.net/graphicspacks.htm; правда - платная...)
← →
Amoeba (2003-10-28 17:14) [8]Воспользуйся бесплатной с исходниками библиотекой GraphicEx (поддерживает массу форматов)
http://www.delphi-gems.com/Graphics.php
Просто добавляешь в Uses graphicex и можешь загружать в Image свой файл.
← →
y-soft (2003-10-28 17:45) [9]http://delphi.pjh2.de/articles/graphic/png.php
← →
Tumcoat (2003-10-29 04:28) [10]А не проще его сконвертировать в доступный для Дельфи формат?
← →
ShadowCat (2003-10-29 11:01) [11]Tumcoat К сожалению нет. нужен формат именно png
Нашел библиотеку ImageLib Corporate Suite v6.0 и все стало на свои места всем большущее спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.036 c