Найдено 10 результатов

RedCat
27.04.2025 19:32:06
Форум: Free Pascal Compiler
Тема: Перегрузка операторов
Ответы: 2
Просмотры: 2017

Re: Перегрузка операторов

Понял! Спасибо огромное
RedCat
26.04.2025 23:56:30
Форум: Free Pascal Compiler
Тема: Перегрузка операторов
Ответы: 2
Просмотры: 2017

Перегрузка операторов

Всем Добра!
Пытаюсь переопределить несколько операторов в своей записи, но компилятор ругается Error: It is not possible to overload this operator. Related overloadable operators (if any) are: на переопределение оператора Implicit, хотя вроде в вики https://wiki.freepascal.org/Operator_overloading ...
RedCat
22.04.2019 07:47:39
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

Посмотрю на досуге, сейчас на работе, не много не хватает времени заняться, впринципе информация есть теперь нужно подумать как все это реализовать, идея такая, использовать в буфере вместо tbitmap TLazIntfImage и рисовать все на нем, а потом переносить его уже на канву своего компонента, я так ...
RedCat
22.04.2019 07:22:55
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

Alex2013 спасибо, но кажется что Лазарь рисует текст с антиалиасингом, т.е. по цвету прозрачность не удается сделать
RedCat
19.04.2019 10:46:52
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

Лекс Айрин я сколько не пытался, такого способа не нашел, вернее мне удалось сохранить прозрачность рисуя на прямую на канве, но стоит начать использовать буфер, прозрачность сразу пропадает, единственное чего удалось добиться это при использовании буфера с pixelfotmat:=pf32bit png отрисовывается ...
RedCat
19.04.2019 09:58:11
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

Лекс Айрин Или использовать в качестве буфера альтернативу Tbitmap с поддержкой альфа канала, подозреваю что нужно смотреть в сторону tRawImage(как и предлагал olegy123
RedCat
19.04.2019 08:34:24
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

Лекс Айрин Да, отрисовка происходит в OnPaint, Но не по таймеру
Вот весь код отрисовки вот так мерцает, но с прозрачностью все в норме

Canvas.Brush.Style:=bsSolid;
canvas.fillrect(Canvas.ClipRect);
if Assigned(FBackPicture) then
Canvas.CopyRect(slidebackrect ...
RedCat
18.04.2019 19:58:23
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

Лекс Айрин Мне неважно где его рисовать, прямо на канвасе моего компонента или же сначала в буфере, главное чтоб не было белого прямоугольника и мерцания, компонента из себя представляет подобие помеси прогресс и трек бара, но с временными метками,(TRedCatTimeline будет обзываться компонента) т.е ...
RedCat
18.04.2019 06:27:13
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Re: Отрисовка картинки Png c прозрачностью+текста

а ещё можно использовать обычный канвас. Можно но оно жутко мерцает поэтому и пришлось использовать буферную картинку
Или даже невизуальный компонент в одном из стандартных модулей. тоже не вариант так.как пишу свой компонент и это нужно для него
Окстись, человеку нужно просто сохранить картинку ...
RedCat
17.04.2019 11:43:10
Форум: Общее
Тема: Отрисовка картинки Png c прозрачностью+текста
Ответы: 22
Просмотры: 41327

Отрисовка картинки Png c прозрачностью+текста

Всем доброго времени суток, у меня возникла такая проблема:
Вводные данные
Lazarus 2.0.0
ОС в данный момент Win7 но планируется кроссплатформенность
пишу компонент на котором отрисовывается и картинка png с альфаканалом и текст (методом textout) и вся проблема заключается в том что:
1 если рисовать ...