AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi warum sind .bmp sooo viel größer als Jpeg?
Thema durchsuchen
Ansicht
Themen-Optionen

warum sind .bmp sooo viel größer als Jpeg?

Ein Thema von Spiderpig_GER_15 · begonnen am 15. Apr 2008 · letzter Beitrag vom 20. Apr 2008
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#21

Re: warum sind .bmp sooo viel größer als Jpeg?

  Alt 20. Apr 2008, 00:06
omg, dann ist das ja garnicht soo kompliziert!
Thx, hab kapiert wie das funktioniert, und hilft mir extrem weiter!

PS eine frage noch, geht das auch mit jpeg?
Ich habe nämlich ein jpeg bild das riesig ist(3200*2400), welches ich als hintergrund verwenden möchte, und das wäre als bmp 21 Mb gross (statt 2 Mb) und damit kommt delphi nicht mehr zurecht...

MfG

Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#22

Re: warum sind .bmp sooo viel größer als Jpeg?

  Alt 20. Apr 2008, 04:35
wenn du dir mal ein Jpeg vergrößert anschaust, wirst du sehen, dass selbst Bereiche die einfarbig erscheinen, sich aus mehreren Farben zusammensetzen und du somit kein Jpeg als Maske verwenden kannst. Das Bild (bei mir im TImage) kannst du schon als jpg laden, aber es muss trotzdem von delphi in TBitmap konvertiert werden, um auf das Canvas zugreifen zu können. Für die Maske selbst reicht aber ein 1Bit-Bitmap (schwarz/weis=>pf1Bit), welches deutlich kleiner ist.

warum hast du so ein großes bild? was hast du damit vor? als Hintergrundbild (was hast du für nen Monitor??)?. evtl. musst du es teilen, was natürlich die sache mit der Maske bisschen komplizierter macht.

evtl. kannst du mit der Graphics32-unit größere bitmaps laden, aber hab damit selbst noch nichts gemacht...kann also sein, dass die Maskengeschichte damit anders funktioniert

HTH Frank
  Mit Zitat antworten Zitat
Benutzerbild von Spiderpig_GER_15
Spiderpig_GER_15

Registriert seit: 17. Mär 2008
298 Beiträge
 
Delphi 7 Personal
 
#23

Re: warum sind .bmp sooo viel größer als Jpeg?

  Alt 20. Apr 2008, 11:16
also ist die maske in der vorderen ebene oder im hintergrund?

ich will ja nur im Hintergrund ein jpg bild nehmen.
Im vordergrund brauch ich einfach nur eine schwarze fläache die
ein loch in der mitte hat.

MfG

Spiderpig
---Zufall ist das Inkognito Gottes---
  Mit Zitat antworten Zitat
Benutzerbild von _frank_
_frank_

Registriert seit: 21. Feb 2003
Ort: Plauen / Bamberg
922 Beiträge
 
Delphi 3 Professional
 
#24

Re: warum sind .bmp sooo viel größer als Jpeg?

  Alt 20. Apr 2008, 12:39
wie in meinem Beispiel zu sehen ist die maske im vordergrund und färbt den Bereich des "hintergrundes" in einer Farbe ein, die später transparent werden soll...letzteres ist richtig, jedoch muss halt das jpg in deinem Programm auch in TBitmap gewandelt werden, wo du evtl. an die selben Grenzen stöst.

Gruß Frank
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


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 20:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz