Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

Сохранение в psd   Найти похожие ветки 

 
Jimmy   (2008-02-14 15:16) [0]

Подскажите компонент для сохранения нескольких битмэпов в psd формате на разных слоях. Заранее спасибо!


 
Dib@zol ©   (2008-02-14 15:26) [1]

http://delphimaster.net/view/2-1202988963/
Как подсказывает мой телепатор, эта тема - логическое продолжение вышеуказанной. В связи с чем вопрос: а открывать ты етот PSD чем будешь? Тоже компонентом? Это, знаешь, как звук с колонок микрофоном обратно записывать.


 
Jimmy   (2008-02-14 15:39) [2]

С этой темой мой вопрос не имеет ничего общего. Открывать Psd мне не надо будет.


 
Dimaxx ©   (2008-02-14 15:50) [3]

Читаешь спецификацию формата PSD и пишешь сам в соответствии с ней. Думаю, готового компонента нет.


 
Jimmy   (2008-02-14 16:00) [4]

Нашел GraphicEx котор. вроде работает с psd. Но при установке под Delphi6 возникла ошибка в строке "XLAT // (Only) Delphi 6 needs XLATB here." В чем может быть дело?


 
Jimmy   (2008-02-14 16:07) [5]

Понял, надо XLAT заменить на XLATB...


 
ketmar ©   (2008-02-14 16:14) [6]

>[4] Jimmy (2008-02-14 16:00:00)
наверное в том, что написано?

---
Understanding is not required. Only obedience.


 
Jimmy   (2008-02-14 16:30) [7]

Сохранил bmp в psd. Но как работать со слоями?


 
ketmar ©   (2008-02-14 16:36) [8]

>[7] Jimmy (2008-02-14 16:30:00)
аккуратно.

---
Understanding is not required. Only obedience.


 
Jimmy   (2008-02-15 09:05) [9]

Большая просьба: подскажите, где найти примеры или документацию по работе с GraphicEx. Думал, что смог создать psd-файл, а он оказался bmp-шкой.
 Ph    : TPSDGraphic;
begin
     Ph     := TPSDGraphic.Create;
     try
     Ph.Width := Image1.Picture.Width;
     Ph.Height := Image1.Picture.Height;
     Ph.Canvas.Draw(0, 0, Image1.Picture.Graphic);
     Ph.SaveToFile(FileName+"Ph.psd");
     finally
     Ph.Free;
     end;
end;


 
Dimaxx ©   (2008-02-15 11:46) [10]

Потому что TPSDGraphic растет из TGraphicExGraphic, а этот в свою очередь и TBitmap. Поскольку у TGraphicExGraphic (и у TPSDGraphic) SaveToFile не переопределен - сохраняться будет битмап. Насколько я знаю, GraphicEx призван только читать форматы, а не сохранять в них (за исключением Targa).


 
Jimmy   (2008-02-15 12:06) [11]

Да, да, похоже только читает, но не сохраняет. Спасибо!


 
klesha28   (2008-02-26 23:41) [12]


> Jimmy

libgfl пробовал? (http://pagesperso-orange.fr/pierre.g/xnview/engfl.html



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.065 c
2-1269192324
Невилл
2010-03-21 20:25
2010.08.27
Delphi2009 и StringGrid


15-1273414871
роман
2010-05-09 18:21
2010.08.27
Учет посещаемости в рабочее время


15-1273756585
oldman
2010-05-13 17:16
2010.08.27
Визитная карточка Samsung - оружие самурая...


2-1273656185
Чапаев
2010-05-12 13:23
2010.08.27
Принудительная перерисовка формы


2-1271530750
[true]TRIx
2010-04-17 22:59
2010.08.27
массив pointer, обратиться к ячейке





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