powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Image. Некорректно отображает изображение
25 сообщений из 53, страница 2 из 3
Image. Некорректно отображает изображение
    #39831977
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32,

TImage ерундово масштабирует.
Как выход: подготовьте изображение нужного размера в каком-нибудь редакторе
Или поменяйте TImage на более продвинутый компонент
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39831979
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GatorDimaBr,
например, логотип
Где ты увидел логотип ?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39831980
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32DimaBrпропущено...

Для чего вам картинка на форме ?
Что пользователь будет с ней делать ?
Заполнять поля....
В пэинте, понятно...
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39831990
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

У ТС нет. И ему уже объяснили про "более продвинутый компонент". Я, например, юзал ImageEn'овские.
А в принципе, на форме бланка может быть штамп, подпись, "водяной знак"...
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832002
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GatorА в принципе, на форме бланка может быть штамп, подпись, "водяной знак"...
Водяной знак на форме ?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832003
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr,

например

...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832017
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей NПо моему, вполне очевидно, там один размер изображения (соответствует размерам загружаемой картинки), у Вас другой.
...
Ну я же просто скопировал это изображение в свой проект, и все, размеры не менял.
Сергей N...
Кроме того, Вы уверены, что в той программе именно загружается картинка, а не рисуется средствами самой программы, или создается отдельными функциональными компонентами Delphi.
Да, я тоже так думаю, что программа берет образец из bmp-файла, переводит в Мета-Файл: tmetafilecanvas, и выводит на image.canvas.
Но, как это сделать...

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
var m:tmetafile;
    t:tmetafilecanvas;
    bmp: TBitmap;
begin
bmp := TBitmap.Create;
bmp.LoadFromFile('Здесь укажите путь');

  M:= TMetafile.Create;
  M.Width:=2000; M.Height:=1000;  // размеры картинки в пикселях
  t:=tmetafilecanvas.create(M,0);
  with t do
    begin
     Draw(2000, 1000, bmp);

      pen.color:=rgb(0,255,0); // зеленый цвет
      MoveTo(20,10);LineTo(70,70); // рисуем линию этим цветом

      font.name:='Tahoma';
      font.size:=12;
      font.style:=[fsBold];
      font.color:=rgb(0,96,96); // темно-бирюзовый
      TextOut(5,20,'Hello digital world!');  // выводим надпись

      brush.color:=rgb(255,255,0); // желтый
      Ellipse(100,55,195,95);     // желтый эллипс с зеленой каймой

    end;
  t.free;
  m.savetofile('test.wmf'); // сохряняем результат в файл
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832018
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32Здравствуйте!
В общем ситуация такая. Взял из одной программы изображение, загрузил его в компонент Image, своего проекта, но почему-то это изображение в моем проекте ни так отображается, как в той программе, из которой я его взял. Почему так?

Привет, а как вы взяли это изображение из одной программы? Там лежал файл bmp или вы скриншот сделали?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832035
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32,

Когда-то мой знакомый решал подобную задачу: образцы форм ФМС в формате excel он брал из Консультанта (или Гаранта?), затем передавал в excel свои данные и печатал, форма ввода данных у него была своя, только отдаленно напоминающая образец.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832037
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
s62Женя32Здравствуйте!
В общем ситуация такая. Взял из одной программы изображение, загрузил его в компонент Image, своего проекта, но почему-то это изображение в моем проекте ни так отображается, как в той программе, из которой я его взял. Почему так?

Привет, а как вы взяли это изображение из одной программы? Там лежал файл bmp или вы скриншот сделали?
Да, в каталоге программы находится этот файл... Я просто скопировал его в свой проект.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832041
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот, если интересно, можете посмотреть программу, из которой взят файл.bmp: https://yadi.sk/d/cSpGzRHKIGEb7Q
Установка не требуется.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832046
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32Вот, если интересно, можете посмотреть программу, из которой взят файл.bmp: https://yadi.sk/d/cSpGzRHKIGEb7Q
Установка не требуется.
Для чего вам картинка контролов на форме ?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832050
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrЖеня32Вот, если интересно, можете посмотреть программу, из которой взят файл.bmp: https://yadi.sk/d/cSpGzRHKIGEb7Q
Установка не требуется.
Для чего вам картинка контролов на форме ?
Ну, чтоб пользователь видел, что он заполняет...
И вообще, интересно понять, как сделана программа, точнее, почему картинка не искажается.....
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832053
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32,

Потому что она всякий раз рисуется заново.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832054
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ёёёёёЖеня32,

Потому что она всякий раз рисуется заново.
Я уже высказывал это предположение...
Программа, наверно, копирует изображение в bitmap, и выводит на canvas. Но, как она в уменьшает масштаб, перед выводом на canvas?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832057
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32ёёёёёЖеня32,

Потому что она всякий раз рисуется заново.
Я уже высказывал это предположение...
Программа, наверно, копирует изображение в bitmap, и выводит на canvas. Но, как она в уменьшает масштаб, перед выводом на canvas?

Каждый раз она выполняет TextOut, MoveTo, LineDraw пр. В битмап, скорее всего не копирует.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832059
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32DimaBrДля чего вам картинка контролов на форме ?
Ну, чтоб пользователь видел, что он заполняет...
И вообще, интересно понять, как сделана программа, точнее, почему картинка не искажается.....
Пользователь не заполняет картинку. Пользователь заполняет КОНТРОЛЫ. Картинка вам ЗАЧЕМ ???
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832062
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrЖеня32пропущено...

Ну, чтоб пользователь видел, что он заполняет...
И вообще, интересно понять, как сделана программа, точнее, почему картинка не искажается.....
Пользователь не заполняет картинку. Пользователь заполняет КОНТРОЛЫ. Картинка вам ЗАЧЕМ ???
Вы предлагаете поставить картинки visible:=false ?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832064
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32ёёёёёЖеня32,

Потому что она всякий раз рисуется заново.
Я уже высказывал это предположение...
Программа, наверно, копирует изображение в bitmap, и выводит на canvas. Но, как она в уменьшает масштаб, перед выводом на canvas?
Ты бы уже давным-давно нашел и прочел основы реализации графики уиндофс, чем тут бред нести.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832065
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы собираетесь делать аналогичную программу ? Где пользователь пишет в контролах текст, а рядом в картинке показывается результат ? Для чего ? Вы собираетесь ПЕЧАТАТЬ картинку ?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832066
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32DimaBrпропущено...

Пользователь не заполняет картинку. Пользователь заполняет КОНТРОЛЫ. Картинка вам ЗАЧЕМ ???
Вы предлагаете поставить картинки visible:=false ?
Троллинг.
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832067
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrВы собираетесь делать аналогичную программу ? Где пользователь пишет в контролах текст, а рядом в картинке показывается результат ? Для чего ? Вы собираетесь ПЕЧАТАТЬ картинку ?
Да, планирую выводить на печать...
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832068
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Женя32Да, планирую выводить на печать...
Вы уже пробовали печатать TImage ?
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832069
Женя32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DimaBrЖеня32Да, планирую выводить на печать...
Вы уже пробовали печатать TImage ?
Нет, пока не пробовал...
...
Рейтинг: 0 / 0
Image. Некорректно отображает изображение
    #39832070
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, пока не пробовал...
Ну так попробуйте. А то окажется что выводить на печать проблемотично.



Вот состряпал на коленке за 10 минут

Код: pascal
1.
2.
3.
4.
5.
6.
//  Delphi
procedure TForm1.Button1Click(Sender: TObject);
begin
  frxReport1.Variables['Edit1'] := QuotedStr(Edit1.Text);
  frxReport1.ShowReport();
end;


Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
// FastReport
var S: string;
    i: integer;
    M: TfrxMemoView;                                       
begin
  for i := 0 to Page1.Objects.Count-1 do
    if Page1.Objects[i] is TfrxMemoView then begin
      M := TfrxMemoView(Page1.Objects[i]);
      S := Get(M.TagStr);                                              
      M.Memo.Text := copy(S,M.Tag,1);          
    end;            
end.



Шаблон

Результат
...
Рейтинг: 0 / 0
25 сообщений из 53, страница 2 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Image. Некорректно отображает изображение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]