Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

Сохранение в 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 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.074 c
15-1267574302
DillerXX
2010-03-03 02:58
2010.08.27
Может тут мне помогут с вопросом о модеме?


15-1268415749
Leonid Troyanovsky
2010-03-12 20:42
2010.08.27
by Riply


15-1265232226
Ega23
2010-02-04 00:23
2010.08.27
Кто знает песню?


15-1273854592
Дмитрий С
2010-05-14 20:29
2010.08.27
Проверьте в Delphi 7.


2-1275805199
Denisrf
2010-06-06 10:19
2010.08.27
Не получается создать окно.