Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.034 c
3-40902
SergeyNew
2003-10-20 12:15
2003.11.13
отчет в dll


14-41923
Style
2003-10-20 13:10
2003.11.13
Товарищи программеры простите меня за DelphiChallenge :(


1-41162
tria
2003-11-03 11:04
2003.11.13
Как сделать в ToolBar кнопки разной ширины?


1-41404
denis24
2003-10-29 17:22
2003.11.13
bool beep


14-41903
New
2003-10-20 19:49
2003.11.13
Почта





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский