Главная страница
    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.042 c
14-41895
Тролль
2003-10-20 10:48
2003.11.13
ListBox


1-41677
Nikolas
2003-10-24 21:25
2003.11.13
Как осуществлять чтение прогресса копирования файла


1-41322
kex86
2003-10-31 08:23
2003.11.13
Как сообщить всем приложениям об изменении списка запущенных проц


3-40794
Vemer
2003-10-19 19:34
2003.11.13
Inner Join в Interbase


3-40899
Zn
2003-10-20 13:47
2003.11.13
Как заменить NULL на 0.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский