AGB  ·  Datenschutz  ·  Impressum  







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

image.Canvas resize

Ein Thema von thomas2009 · begonnen am 15. Apr 2011 · letzter Beitrag vom 16. Apr 2011
Antwort Antwort
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: image.Canvas resize

  Alt 15. Apr 2011, 07:15
Es gibt eine Flut an Bibliotheken, die Dir das Manipulieren von Bildern (dazu zählt auch die Änderung der Größe) anbieten - in verschiedensten Qualitäts- und Performance-Varianten.

Wo genau ist jetzt das Problem? Offenbar hast Du es geschafft, dass Du das Panel mit der Maus in seiner Größe ändern kannst. Und diese Größe soll dann doch maßgeblich sein für das Bild? An welcher Stelle hakt es denn genau?

Und nun sage uns bitte nicht, dass es daran hakt, dass Du Code aus unterschiedlichsten Stellen zusammenkopiert hast, selbst von dessen Funktionieren angenehm überrascht bist, aber nicht so recht weißt, warum das Zeug funktioniert. Zugegeben - selbst das könnte ein legitimer Zustand sein, dann heißt aber die oberste Devise: Bloß nicht mehr anfassen.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#2

AW: image.Canvas resize

  Alt 15. Apr 2011, 10:06
Hallo zusammen,
Moment, vielleicht die Idee von @Phoenix ist die Lösung
Ich lege dann mein Bild nicht auf den Panel sondern den Panel (Transparenter Panel) auf das Bild und so wenn ich die Panel-Grösse ändere, dann kopiere ich meine Image auf eine neue leere Image, die ihre Grosse genau wie von dem Panel
Oder einen normalen Panel als Bild-Hintergund under der Image

Geändert von thomas2009 (15. Apr 2011 um 10:09 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.660 Beiträge
 
Delphi 12 Athens
 
#3

AW: image.Canvas resize

  Alt 15. Apr 2011, 10:10
Phoenix' andere Idee ist besser.
Zitat:
Lerne endlich programmieren und nicht nur irgendwelche Code-stücke zu kopieren.
Es ist doch völlig egal, was Du worauf legst, Du musst die Größe der Grafik ändern. Aber solange Du nicht weißt, was Du tust, hat das eh keinen Zweck.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#4

AW: image.Canvas resize

  Alt 16. Apr 2011, 00:34
Sory @DeddyH, ich meine die Idee von Daniel und nicht von @Phoenix

Ich habe es nun geschafft, sehe mein Demo 100% das Ziel erreicht
Sagt mir bitte nicht, wie ich gemacht habe, da ich nicht anderes, was Daniel geschrieben hat. Die Kontrollpunkte, die sind nicht von der Image sondern von dem Panel

Anhang editiert, verbesserte Version
Angehängte Dateien
Dateityp: zip image_resize.zip (285,6 KB, 8x aufgerufen)

Geändert von thomas2009 (16. Apr 2011 um 14:00 Uhr)
  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 01:45 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