| |
|
|
MaLenz | le repas !
je hab derzeit folgendes Problem ...
je voudrais un Bild unsichtbar représenter, dass auparavant Unscharf gemacht wurde, doch malheureusement modifié sich ensuite aussi qui Hintergrundfarbe zum partie, et c'est pas plus komplett transparent darzustellen . là je voudrais dass qui Funktion à qui j'écris vielseitig einsetzbar ist, fällt qui Possibilité aus, une Kopie des Orts wohin cela Bild hinsoll, comme Hintergrund pour cela Bild avant dem Unscharfeffekt, einzusetzen . je benutz zum Beispiel u.a. une Ticker, et qui Ticker im Bild serait stillstehen, au cours de il ausserhalb des Bildes mais fonctionne .
ah et encore quoi, gibt es une Possibilité une Art facteur avec einzubeziehen, qui beim Verkleinern eines Bildes berücksichtigt wird ? chez Paint Shop Pro peux on zum Beispiel Verkleinern dans forme de Smart, Bilinear, Kubisch et Pixel . je bräuchte Smart, car cela quoi je avec qui DLL derzeit hinbekomm ist alles a bissl trop grob .
:rolleyes:
MFG Marco |
|
|
| |
|
|
|
| alors si Du mir oui c'est ca beschreibst quoi Dir fehlt integriere je entsprechende Funktionen dans qui Psa.Dll.
Salve, iF |
|
|
| |
|
|
|
Frank Abbing | Hi.
qui Dll bietet doch gar aucun Verkleinerungsfunktion ? en supplément bietet qui Windows-GDI déjà une gute et schnelle Funktion...
[quote-part:74d63e301a]je voudrais un Bild unsichtbar représenter, dass auparavant Unscharf gemacht wurde, doch malheureusement modifié sich ensuite aussi qui Hintergrundfarbe zum partie, et c'est pas plus komplett transparent darzustellen . là je voudrais dass qui Funktion à qui j'écris vielseitig einsetzbar ist, fällt qui Possibilité aus, une Kopie des Orts wohin cela Bild hinsoll, comme Hintergrund pour cela Bild avant dem Unscharfeffekt, einzusetzen . je benutz zum Beispiel u.a. une Ticker, et qui Ticker im Bild serait stillstehen, au cours de il ausserhalb des Bildes mais fonctionne . [/quote-part:74d63e301a] Hmm, so une Art Sharpen() avec Transparenz-masque... en supplément fällt mir un, cela du qui Transparenzfarbe avant dem Sharpen() avec ExchangeColor() entier sais ou bien entier noir fais et später wieder zurück färbst...? |
|
|
| |
|
|
|
MaLenz | @Si je bräuchte une Art Modus qui un Bild unscharf pouvoir, cependant une bestimmte la couleur so peut comment vous ist .
Folgendes, je hab un Bild avec einem Trikot sur elle . sur cet Trikot pack je un Logo . avec cela cet Logo weicher wirkt, benutze je qui Blur-Funktion . eh bien passiert es mais dass alle Farben ausserhalb des Trikots aussi anders gezeichnet volonté, et je cet Bild pas plus transparent représenter peux . und dir aussi vom logischen her pas, si je sur cet Bild nochmal so une Art cadre packe, là qui Pixel dessus à droite oui dans dem Moment pas plus arriver serait, là qui le contenu des Rahmens déjà transparent gezeichnet volonté devrait, sonst wird oui cela Trikot überdeckt .
ah oui, et je hatte dir la fois ne EMail envoyé à cause de PSA et PSA3d . Kam qui à ? Hätte wirklich gern la fois cela aktuelle, komplette PSA paquet, um la fois trop voyons si je es dans etwa pour un dans-Game Engine verwenden pourrait .
@FAbbing je travaille avec SizeExtBmp (Z,X1,Y1,B1,H1,Q,X2,Y2,B2,H2,K) um dat dingens zusätzlich trop verkleinern . si Du mir une schnelle Possibilité anbieten peux avec qui GDI um un Bild dans smarter forme verkleinert trop bekommen, wär je reconnaissant .
MFG Marco ~~ |
|
|
| |
|
|
|
| je werd un aktuelles psa Packet bientôt dans qui Community se mettre. ensuite peux je aussi sûrement sur Grundlage eines Beispielsources de Dir qui entsprechende Function construire.
Salve, iF |
|
|
| |
|
|
|
Frank Abbing | Hi.
[quote-part:6e40858204]@FAbbing je travaille avec SizeExtBmp (Z,X1,Y1,B1,H1,Q,X2,Y2,B2,H2,K) um dat dingens zusätzlich trop verkleinern . si Du mir une schnelle Possibilité anbieten peux avec qui GDI um un Bild dans smarter forme verkleinert trop bekommen, wär je reconnaissant . [/quote-part:6e40858204] SizeExtBmp() utilise déjà qui très schnelle GDI-Funktion StretchBlt(). Zuvor wird avec SetStretchBltMode() qui Verkleinerungs/Vergrößerungs-Modus eingestellt sur COLORONCOLOR. Du könntest qui API dans deinem Programme selber benutzen, mittels eines anderen Modus. GDI bietet hierzu:
BLACKONWHITE Performs a Boolean AND opération using le color values for le eliminated and existing pixels. Si le bitmap is a monochrome bitmap, this mode preserves black pixels at le expense of white pixels.
COLORONCOLOR Deletes le pixels. This mode deletes espace eliminated lines of pixels without trying to preserve their information.
HALFTONE Maps pixels à partir de le source rectangle into blocks of pixels dans le destination rectangle. The average color over le destination block of pixels approximates le color of le source pixels. After setting le HALFTONE stretching mode, à application must call le SetBrushOrgEx function to set le brush origin. Si il fails to do so, brush misalignment occurs.
WHITEONBLACK Performs a Boolean OU opération using le color values for le eliminated and existing pixels. Si le bitmap is a monochrome bitmap, this mode preserves white pixels at le expense of black pixels. Probier calme herum, besonders HALFTONE pourrait qui la qualité améliorer, aussi si es qui Geschwindigkeit herab mets. |
|
|
| |
|
|