ПОдскажите, плз, есть ли компонент, позволяющий работать с произвольной растровой картинкой (PNG, GIF)?
Типа вставлять форматированный текст или другую картинку в нужное место.
Спасиб. Где б его взять только?GDI+ (чтобы было больше 10)
Zingaro ,
Вот здесь посмотри: Как увидеть ссылки? | How to see hidden links?
Добавлено через 2 минуты
И вот тут по GDI+ есть: Как увидеть ссылки? | How to see hidden links?
graphics := TGPGraphics.Create(DC);
Image:= TGPImage.Create('..\..\Media\FRUIT.JPG');
graphics.DrawImage(Image,60,10);
bitmap.Free;
Image.Free;
graphics.Free;
graphics := TGPGraphics.Create(DC);
fontFamily:= TGPFontFamily.Create('Times New Roman');
font := TGPFont.Create(fontFamily, 24, FontStyleRegular, UnitPixel);
pointF := MakePoint(30.0, 10.0);
solidBrush:= TGPSolidBrush.Create(MakeColor(255, 0, 0, 255));
graphics.DrawString('Hello', -1, font, pointF, solidBrush);
fontFamily.Free;
font.Free;
solidBrush.Free;
graphics.Free;
Сенкс, для моих целей такой навороченности и не нужно.Zingaro
Для работы с изображениями можешь попробовать Envision Image Library или ImageEn. Сам не использую, но jemiko весьма рекомендовал первую библиотеку.
А в чем проблема?
Вывести изображение:
Код:graphics := TGPGraphics.Create(DC); Image:= TGPImage.Create('..\..\Media\FRUIT.JPG'); graphics.DrawImage(Image,60,10); bitmap.Free; Image.Free; graphics.Free;
Вывести текст:
Код:graphics := TGPGraphics.Create(DC); fontFamily:= TGPFontFamily.Create('Times New Roman'); font := TGPFont.Create(fontFamily, 24, FontStyleRegular, UnitPixel); pointF := MakePoint(30.0, 10.0); solidBrush:= TGPSolidBrush.Create(MakeColor(255, 0, 0, 255)); graphics.DrawString('Hello', -1, font, pointF, solidBrush); fontFamily.Free; font.Free; solidBrush.Free; graphics.Free;
Что может быть проще?
Что-то сцылка не открывается у меня..Zingaro
Как увидеть ссылки? | How to see hidden links?
Работа с GDI+ . Думаю самая лучшая вещь для Дельфи
Чтобы прояснить задачу: Есть внешняя картинка, заранее ее параметры не известны.
Нужно писать текст в ее координатах любым фонтом и цветом, а так же вставлять маленькие картинки по принципу текста, т.е. в координатах большой внешней.