Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Fastreport 5 VCL: Image nicht verzerren? (https://www.delphipraxis.net/192136-fastreport-5-vcl-image-nicht-verzerren.html)

haentschman 23. Mär 2017 15:31

AW: Fastreport 5 VCL: Image nicht verzerren?
 
Moin...:P
Zitat:

Da Fastreport (in der bei 'Berlin' mitgeliefertern Version) selbst keine QR-Codes erzeugen kann
Die Kaufversion kann das schon. Da hättest du auch die Events dabei... :wink: Aktuell V5 incl. Märchensteuer: 230€

Kannst du mal die Demo ausprobieren ob die QR Codes für dich was sind.
https://www.fast-report.com/de/blog/71/show/

SearchBot 26. Mär 2017 21:02

AW: Fastreport 5 VCL: Image nicht verzerren?
 
Zitat:

Zitat von mikhal (Beitrag 1365287)
Edit2: HighQuality steht auf True?

Am Image auf dem Report?
Die Eigenschaft heißt bei mir HightQuality - meinst du die? Oder habe ich noch eine andere übersehen?
Diese hier ändert nichts.

Ich gebe den QRCode jetzt auf XPS aus (hab an dem PC kein PDF-Drucker und auch keine Lust, das zu ändern ;-) ).
Im diesem "Ausdruck" ist der QRCode auch schon unscharf (graue Aura um die Module [Modul werden die schwarzen Punkte im QRCode genannt]), also daher kommen die "Flecken".

Scheinbar ist die Auflösung meines Bildes mit dem Code zu gering, daß Fastreport das Bild hochrechnet auf die anderen Elemente im Report, und es daher unscharf macht (obwohl es das Bild nicht stretchen soll).
Wie kann ich die Auflösung für die zur Laufzeit generierte Bitmap ändern? Oder gibt es einen anderen Grund?

Zitat:

Zitat von haentschman (Beitrag 1365297)
Moin...:P
Die Kaufversion kann das schon.

Näää - ich hab ja eine Lösung, nur noch die mangelnde Auflösung fixen.

blawen 26. Mär 2017 21:24

AW: Fastreport 5 VCL: Image nicht verzerren?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe die gleiche Ausgangslage (QR-Code) und im Prinzip das gleiche vorgehen.
Allerdings klappt es bei mir ohne Probleme. Zum generieren des Bildes verwende ich die Zint-Bibliothek.

Delphi-Quellcode:
var
  PictureView: TfrxPictureView;

begin
  PictureView := frxReport1.FindObject('Picture1') as TfrxPictureView;
  PictureView.Picture := imgQR_Code.Picture;

SearchBot 27. Mär 2017 10:57

AW: Fastreport 5 VCL: Image nicht verzerren?
 
Zitat:

Zitat von blawen (Beitrag 1365587)
Ich habe die gleiche Ausgangslage (QR-Code) und im Prinzip das gleiche vorgehen.
Allerdings klappt es bei mir ohne Probleme. Zum generieren des Bildes verwende ich die Zint-Bibliothek.

Ja, aber das ist kein QR-Code :) (Edit: so wie ich es brauche)
In deinem PDF sind die Module aber auch leicht angegraut, was bei (m)einem SW-Drucker zu unsauberen Rändern führt.
Beim richtigen QRC sind die Abstände zwischen Hell und Dunkel enger, daher habe ich größere Probleme.

Die Zint sieht interessant aus und ist durch die Komponenten vielleicht einfacher einzubinden; aber ich lese auch was von DLL, das wollte ich vermeiden (vielleicht bringe ich es aber nach meinem kurzen googeln auch nur durcheinander :| ).

Kann es sein, daß das Image in eine DPI-Falle geraten ist und ich vorbeugend etwas umrechen muss?

hstreicher 27. Mär 2017 11:30

AW: Fastreport 5 VCL: Image nicht verzerren?
 
mal in den Druckereinstellungen nachgesehen ob man da das Handling für Graustufen einstellen kann , evtl reicht es im Drucerktreiber auf Schwarz/Weiss
Beim meinem Zebra gibt es ein Tab Grauabstufung
und darunter Fehlerstreuung, Gescannt,Fein oder->Keine<-

Bei Seagull Treibern steht das unter Grafiken
Option Keine

mfg Hannes

blawen 27. Mär 2017 12:35

AW: Fastreport 5 VCL: Image nicht verzerren?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von SearchBot (Beitrag 1365625)
Ja, aber das ist kein QR-Code
In deinem PDF sind die Module aber auch leicht angegraut, was bei (m)einem SW-Drucker zu unsauberen Rändern führt.
Beim richtigen QRC sind die Abstände zwischen Hell und Dunkel enger, daher habe ich größere Probleme.

Die Zint sieht interessant aus und ist durch die Komponenten vielleicht einfacher einzubinden; aber ich lese auch was von DLL, das wollte ich vermeiden (vielleicht bringe ich es aber nach meinem kurzen googeln auch nur durcheinander :| ).

Zugegeben, es ist nicht der selbe Code, aber die Thematik ist dieselbe.
Den angegrauten Rand kann ich im Original nicht bestätigen, dies hängt schätzungsweise mit dem Printscreen und der anschliessenden JPG-Umwandlung zusammen.
Bei mir setze ich keine DLL ein und die Umwandlung ist relativ simpel.

Ev. reicht die von Hannes genannte Anpassung aus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz