![]() |
bilder bearbeiten
Hallo alle zusammen,
ich versuche ein Rechteck von einem Bild auszuschneiden und in einer anderen Datei zu speichern. Ich denke dafür kommt nur die Funktion CopyRect in Frage. Aber irgendwie fuzt des bei mir nicht so wirkich hier meine Source:
Delphi-Quellcode:
was ist daran falsch?
var rect : Trect;
rect2 : Trect; begin image1.Picture.Bitmap.Canvas.CopyRect(rect2,image2.Picture.Bitmap.Canvas,rect); end; es wurde schon mal gepostet aber nicht richtig geantwortet. bitte helf mir! gruß christoph |
Re: bilder bearbeiten
Hallo,
hatte auch gerade ein Problem mit dieser Funktion! Mein Fehler war: Ich hatte dort, wo du image2 verwendet hast, ein Bild vom Typ TPicture. Mit Bild.LoadFromFile('... .jpg') habe ich da ein Bild hineingeladen. Jedoch ist das Bild deswegen noch nicht in Bild.Bitmap! Bild.Bitmap hat eine eigene LoadFromFile-Methode, die musste ich nehmen. Und die versteht kein jpeg... Vergewissere dich also, dass wirklich in image2.Picture.Bitmap das Bild gelandet ist oder poste mal den Code, wie du das da rein lädst... dartrax Edit: Ok, gebe zu, wahrscheinlich hat er das Problem schon längst gelöst... Nur für die, die genau wie ich über google hier rein stolpern ;-) |
Re: bilder bearbeiten
Hihi danke
aber erlichgesagt weis ich gar nichtmehr wofür ich das gebraucht habe :gruebel: ist ja auch schon was her :mrgreen: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 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