Форум: "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.062 c