| |
|
|
MaLenz | Mahlzeit !
Yo actualmente folgendes Problema ...
Yo möchte una Bild unsichtbar darstellen, dass vorher Unscharf gemacht wurde, doch desafortunadamente verändert se entonces auch el Color de fondo para teil, y es no mehr komplett transparent darzustellen . Desde que möchte dass el Función a el Yo escribir vielseitig einsetzbar es, fällt el Möglichkeit de, una Kopie des Orts wo el Bild hinsoll, como Hintergrund para el Bild antes el Unscharfeffekt, einzusetzen . Yo benutz para Ejemplo u.a. una Ticker, y Ticker en el Bild sería stillstehen, während él ausserhalb des Bildes aber se ejecuta .
Ach y todavía qué, hay una Möglichkeit una Art Faktor con einzubeziehen, el beim Verkleinern uno Bildes berücksichtigt se ? En Paint Shop Pro puede ser para Ejemplo Verkleinern en Form de Smart, Bilinear, Kubisch y Pixel . Yo bräuchte Smart, porque el Yo con el DLL actualmente hinbekomm es alles a bissl a grob .
:rolleyes:
MFG Marco |
|
|
| |
|
|
|
| Also si me genau beschreibst qué Usted fehlt integriere Yo entsprechende Características en el Psa.Dll.
Salve, IF |
|
|
| |
|
|
|
Frank Abbing | Hi.
El Dll bietet doch gar no Verkleinerungsfunktion ? Dazu bietet el Windows-GDI ya una gute y schnelle Función...
[quote:74d63e301a]Yo möchte una Bild unsichtbar darstellen, dass vorher Unscharf gemacht wurde, doch desafortunadamente verändert se entonces auch el Color de fondo para teil, y es no mehr komplett transparent darzustellen . Desde que möchte dass el Función a el Yo escribir vielseitig einsetzbar es, fällt el Möglichkeit de, una Kopie des Orts wo el Bild hinsoll, como Hintergrund para el Bild antes el Unscharfeffekt, einzusetzen . Yo benutz para Ejemplo u.a. una Ticker, y Ticker en el Bild sería stillstehen, während él ausserhalb des Bildes aber se ejecuta . [/quote:74d63e301a] Hmm, así una Art Sharpen() con Transparenz-Maske... Dazu fällt me una, el du el Transparenzfarbe antes el Sharpen() con ExchangeColor() bastante weiß oder bastante schwarz machst y später otra vez zurück färbst...? |
|
|
| |
|
|
|
MaLenz | @If Yo bräuchte una Art Modus el una Bild unscharf macht, sin embargo una cierto Farbe así lässt como ellos es .
Folgendes, Yo tener una Bild con un Trikot en él . Auf dieses Trikot pack Yo una Logo . Damit esta Logo suave wirkt, benutze Yo el Blur-Función . Nun passiert lo aber dass todos Farben ausserhalb des Trikots auch anders suscrito voluntad, y yo dieses Bild no mehr transparent darstellen kann . Lo va auch vom logischen her no, si yo encima dieses Bild otra vez así una Art Rahmen packe, como el Pixel oben rechts sí en el Moment no mehr ankommen sería, como el Inhalt des Rahmens ya transparent suscrito voluntad debería, sonst se sí el Trikot überdeckt .
Ach sí, y yo hatte dir veces ne EMail geschickt wegen PSA y PSA3d . Kam el a ? Hätte wirklich gern veces el aktuelle, komplette PSA Paket, en veces a sehen si Yo en etwa para una In-Game Engine uso podría .
@FAbbing Yo arbeite con SizeExtBmp (Z,X1,Y1,B1,H1,Q,X2,Y2,B2,H2,K) en dat dingens zusätzlich a verkleinern . Si usted me una schnelle Möglichkeit anbieten kannst con el GDI en una Bild en smarter Form verkleinert a bekommen, wär Yo dankbar .
MFG Marco ~~ |
|
|
| |
|
|
|
| Yo werd una aktuelles psa Packet demnächst en el Comunidad stellen. Dann kann Yo auch sicher en Grundlage uno Beispielsources de Usted el entsprechende Function bauen.
Salve, IF |
|
|
| |
|
|
|
Frank Abbing | Hi.
[quote:6e40858204]@FAbbing Yo arbeite con SizeExtBmp (Z,X1,Y1,B1,H1,Q,X2,Y2,B2,H2,K) en dat dingens zusätzlich a verkleinern . Si usted me una schnelle Möglichkeit anbieten kannst con el GDI en una Bild en smarter Form verkleinert a bekommen, wär Yo dankbar . [/quote:6e40858204] SizeExtBmp() nutzt ya el muy schnelle GDI-Función StretchBlt(). Zuvor es con SetStretchBltMode() el Verkleinerungs/Vergrößerungs-Modus eingestellt en COLORONCOLOR. Usted könntest el API en deinem Programa selber benutzen, mittels uno otro Modus. GDI bietet hierzu:
BLACKONWHITE Performs a Boolean AND operation using the color values for the eliminated and existing pixels. If the bitmap is a monochrome bitmap, this mode preserves black pixels at the expense of white pixels.
COLORONCOLOR Deletes the pixels. This mode deletes all eliminated lines of pixels without trying to preserve their information.
HALFTONE Maps pixels from the source rectangle into blocks of pixels en the destination rectangle. The average color over the destination block of pixels approximates the color of the source pixels. After setting the HALFTONE stretching mode, a application must call the SetBrushOrgEx function to set the brush origin. If it fails to do así, brush misalignment occurs.
WHITEONBLACK Performs a Boolean O operation using the color values for the eliminated and existing pixels. If the bitmap is a monochrome bitmap, this mode preserves white pixels at the expense of black pixels. Probier ruhig herum, besonders HALFTONE podría el Qualität verbessern, auch si el Geschwindigkeit herab setzt. |
|
|
| |
|
|