AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Bitmap mit höherer Auflösung?

Ein Thema von Moombas · begonnen am 30. Jan 2019 · letzter Beitrag vom 31. Jan 2019
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.752 Beiträge
 
Delphi 12 Athens
 
#1

AW: Bitmap mit höherer Auflösung?

  Alt 30. Jan 2019, 14:03
deswegen würde ich gerne die Auflösung des Bildes anpassen
Das würde voraussetzen, daß dein Form auch für diese hohe Auflösung geeignet ist. Sollte das der Fall sein, und das setzt eine entsprechende Unterstützung der Delphi-Version voraus, dann könntest du dein Form mit ScaleForPPI in eine höhere Auflösung transformieren.

Übrigens: Wenn PDF.VCLCanvas ein TCanvas ist, sollte auch ein MyForm.PaintTo(PDF.VCLCanvas, 120, 75) funktionieren.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Bitmap mit höherer Auflösung?

  Alt 31. Jan 2019, 07:22
Hmm wir kommen damit der Sache näher

Problem dabei:
Die Form wird entsprechend "vergrößert", halt skaliert. Leider wird dadurch auch das Bild entsprechend größer und müsste wieder verkleinert werden. Zusätzlich müsste dann auch der default wert für PPI vorher ausgelesen werden, damit man wieder zurück switched. Aber durch das vergößern der Form finde ich dies aktuell eine unschöne Lösung, wenn auch das Bild danach nicht mehr verschwommen war, jedoch halt auf Grund der Vergrößerung unbrauchbar. Schade.
Habe das eben mit hochskalieren und wieder verkleinern getestet, anstatt verwaschen, ist es nun Verpixelt, also keine Lösung.

Habe auch mal die default PPI des Forms höher geschraubt, jedoch brachte dies auch keine Änderung.

Gibt es jemand der das hier: https://www.delphi-treff.de/tipps-tr...afik-glaetten/ besser versteht und mir sagen kann wie ich dies anwende, stelle mich da zu Blöd an ...

Edit: Habs hin bekommen aber wenn man nun denkt das es besser geworden ist, Pustekuchen XD jetzt ist es RICHTIG verwaschen^^ War also auch nix.
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.

Geändert von Moombas (31. Jan 2019 um 08:38 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.752 Beiträge
 
Delphi 12 Athens
 
#3

AW: Bitmap mit höherer Auflösung?

  Alt 31. Jan 2019, 08:51
Dann liegt das vermutlich in SynPDF, das die 96 dpi des Bildschirms in eine höhere dpi des PDFs umwandelt, in dem es jedes Pixel in eine Quadrat von Pixeln umwandelt. Kann man die dpi in SynPDF irgendwie beeinflussen?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.732 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Bitmap mit höherer Auflösung?

  Alt 31. Jan 2019, 09:09
Das Problem ist schlicht, dass das PDF eine höhere Auflösung hat als Dein Bildschirm (ursprünglich war das ja mal als Druck-Vorstufe gedacht). Du kannst also entweder das Bild in Originalgröße (originale Pixelauflösung) verwenden, dann ist es im PDF sehr klein, oder Du kannst es hochskaliern, dann wird durch die Skalierung verwaschen.

Wenn ich mich recht erinnere, hat allerdings SynPDF ein Problem, das dazu führt, dass generell Grafiken sch****^d^d^d^dlecht aussehen.

[... such ...]

Das hier hatte ich damals einem Kollegen geschickt, der ein ähnliches Problem hatte:

https://synopse.info/forum/viewtopic.php?pid=13303

und hier:

https://stackoverflow.com/questions/...e-using-delphi

vielleicht hilft es ja.
Thomas Mueller

Geändert von dummzeuch (31. Jan 2019 um 09:13 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Moombas
Moombas

Registriert seit: 22. Mär 2017
Ort: bei Flensburg
525 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Bitmap mit höherer Auflösung?

  Alt 31. Jan 2019, 09:49
Muss ich mal schauen, danke für die Tipps. Sieht jedoch erstmal für mich nach vielen ??? aus XD
Der Weg ist das Ziel aber man sollte auf dem Weg niemals das Ziel aus den Augen verlieren.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:59 Uhr.
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