amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

Erste << 13 14 15 16 17 -18- 19 20 21 22 23 >> Letzte Ergebnisse der Suche: 899 Treffer (30 pro Seite)
DariusBrewka   [Benutzer gesperrt]

14.09.2005, 00:31 Uhr

[ - Direktlink - ]
Thema: MUI SDK für OS4
Brett: Programmierung

Ich habe mir den OS4 Crosscompiler installiert (link auf http://www.amiga-news.de), nun habe ich leider nicht das MUI SDK für OS4, woher bekomme ich die benötigten dateien (proto, inlines&CO).

danke

Darius
 
DariusBrewka   [Benutzer gesperrt]

14.09.2005, 00:28 Uhr

[ - Direktlink - ]
Thema: eigenen Layer nicht beschreibbar
Brett: Programmierung

Ich weiss nicht wozu du du einen Layer brauchst bzw.ich werden nicht schlau daraus, was du genau machen willst? Wo steht "All used Bitmap", davon habe ich noch nie etwas gehört

gruss

Darius
 
DariusBrewka   [Benutzer gesperrt]

08.09.2005, 10:18 Uhr

[ - Direktlink - ]
Thema: Kopfhörer für Iriver gesucht
Brett: Get a Life

Ich denke man braucht nur den richtigen Player, mir ist der Bass schon zu hoch, aber das finde ich weniger störend, als mit roten Ohren rumzulaufen. ich denke dass ist Prinzipbedingt, wenn du einen ganz normalen In-EarKopfhörer fest auf die Ohren drückst, dann wird der Klang auch dumpfer. Auf http://www.my-minidisc.de dindest du immer Reviews von Produkten, aber leider hat sich dernen Anzahl irgendwie in der letzten Zeit stark verringert.
 
DariusBrewka   [Benutzer gesperrt]

07.09.2005, 10:18 Uhr

[ - Direktlink - ]
Thema: Kopfhörer für Iriver gesucht
Brett: Get a Life

Ich habe einen Sony MDR-EX70 (MDR-EX71 mit kurzem Kabel), aber ich denke er hat mit den gleichen Problemen zu kämpfen, jedenfalls hat auch er mir zu viel Bass. Er hat aber einen extrem hohen Tragecomfort, jedenfalls kann ich ihn nicht spüren.
 
DariusBrewka   [Benutzer gesperrt]

05.09.2005, 11:03 Uhr

[ - Direktlink - ]
Thema: TV Duell Schoreder VS Merkel
Brett: Get a Life

@CD32-Allianz

finde ich auch, war erstaunt über die schlechten Umfragergebnisse, die suveränität Schröders kam mir garnicht zum vorschein, irgendwie musste ich ein anderes Duell gesehen haben als die anderen. Schröder hat öfter "äh" gesagt und sich öfter verplappert.
 
DariusBrewka   [Benutzer gesperrt]

05.09.2005, 10:55 Uhr

[ - Direktlink - ]
Thema: TV Duell Schoreder VS Merkel
Brett: Get a Life

Ob die 2% Mehrwertsteuererhöhung die Sau Fett machen (geht ja sowieso nur für die erhöhten Mehrwertsteuersatz, hört sich aber Besser an wenn die SPD darauf rumhackt und so tut als ob die CDU damit nur den kleinen Mann ausnehmen will), immerhin weisst du das diese Erhöhung kommt. Wie Eichel die maroden Finanzen sanieren will, hat Schröder ja nicht verraten. Genauso wie nicht erwähnt wurde, dass Eichel nur deshalb die Verschuldung nicht so in die Höhe treiben musste, weil er a) 50Mrd. aus den UMTS Lizenzen geschenkt bekommen hat, b) er fast jegliches Bundeseigentum (Post, Telekom, ..) verkauft hat.

Viel schlimmer ist das mit der Arbeitslosigkeit auch nicht als Ende 98 aber, was sind das Für Jobs die jetzt noch da sind, die Einkommen sind geschrumpft bei denen die noch Arbeiten und das Teilweise massiv.

Ob's die CDU besser macht das weiss niemand, aber dass die SPD jetzt so tut als ob das was sie vorhat Richtig ist dass hat man in den letzten jahren gesehen, dass das nichts gebracht hat.

[ Dieser Beitrag wurde von DariusBrewka am 05.09.2005 um 10:58 Uhr editiert. ]
 
DariusBrewka   [Benutzer gesperrt]

01.09.2005, 12:10 Uhr

[ - Direktlink - ]
Thema: Zeichenketten beim Compileaufruf definieren
Brett: Programmierung

Ist ja auch schon Richtig, es war auch nicht meine Intention definitionen und deklarationen in die falschen Files zu packen, sondern dass die Header files die Funktionen deklarierten und mit dieser Deklaration im *.c file Automatisch eine Definition einer Funktion erstellt wird. Hört sich ggf. komisch an, aber ich mag diese ganzen Registeraufrufe & Co nicht, d.h. was ich genauer wollte ist das durch die Deklaration einer Funktion, z.B.

code:
AROS_LD2(APTR, NewTool,
         AROS_LDA(APTR, pf, A0),
         AROS_LDA(APTR, pool, A1),
         struct AmiStartBaseP *, AmiStartBase, 8, AmiStart);


erstens die Funktion deklariert wird (im *.h File)

und dadurch gleichzeitig im *.c File eine Funktion

code:
AROS_LH2(APTR, NewTool,
         AROS_LHA(APTR, pf, A0),
         AROS_LHA(APTR, pool, A1),
         struct AmiStartBaseP *, AmiStartBase, 8, AmiStart)
{
    AROS_LIBFUNC_INIT
    AROS_LIBBASE_EXT_DECL(struct AmiStartBaseP *,AmiStartBase)
        
			/* library function code */
    return (APTR) _NewTool(pf, pool, AmiStartBase);
    
    AROS_LIBFUNC_EXIT
}


erstellt wird, die halt eine Funktion _FunktionsName() aufruft, wo der ganze Registerkrempel oben entfällt und IMHO dadurch leserlicher wird.

Das das nicht geht, daran habe ich keine Zweifel, aber schön wärs für mich schon, da der Code so leserlicher wird und man nicht Teile die ähnlich sind mehrmals schreiben muss.
 
DariusBrewka   [Benutzer gesperrt]

01.09.2005, 10:54 Uhr

[ - Direktlink - ]
Thema: Zeichenketten beim Compileaufruf definieren
Brett: Programmierung

Was ist an schleifen so schlimm, z.B. könnte es Nützlich sein eine Tabelle zu füllen ohne dafür Extra code zu erstellen etc., in meinem Fall, z.B. bei der Libraryerstellung muss ich für vieles Funktionshaeder& Co definieren, da müssen Deklarationen, Header und die eigentlichen Funktionsaufrufe (d.h. die Functab erstellt werden), ich fänd's z.B. das in einem Rutsch zu machen, als ähnliches immer wieder zu schreiben.

unteres Beispiel nicht als nützlich ansehen,:

code:
//deklaration
void Test1();
void Test2();
void Test3();

//definition
void Test1() {
....
}
void Test2() {
....
}
void Test3() {
....
}

Functable:
 (APTR) Init,
 (APTR) Expuge,
 ...
 ...
 ...
 (APTR) Test1,
 (APTR) Test2,
 (APTR) Test3,
 NULL,


ich fänd's z.B schön wenn man es einfach so machen könnte:

code:
DEF_FUNC(Test1) {}
 DEF_FUNC(Test2) {}
 DEF_FUNC(Test3) {}

FuncTable:
 ...
 FOR(i=1; i < NUM_FUNC, I++) {
  (APTR) FUNC_NAME(i)
 }


sieht zwar Merkwürdig aus und wird wohl auch nicht gehen, aber eine Erleichterung wär's schon.
 
DariusBrewka   [Benutzer gesperrt]

01.09.2005, 10:07 Uhr

[ - Direktlink - ]
Thema: OS4 Screenshot (DSL Users)
Brett: Amiga, AmigaOS 4

Also das mit Umbenennen von png -> info ist nicht so schwer, falls du das meinst. Dafür kann man den List Befehl missbrauchen ;-)
 
DariusBrewka   [Benutzer gesperrt]

01.09.2005, 00:02 Uhr

[ - Direktlink - ]
Thema: probleme mit powericons & dopus
Brett: Amiga, AmigaOS 4

Nee das mit OS4 und durch Scalos PNG Icons glaube ich nicht, das mein Programm damit PNG Icons laden kann ist klar, schliesslich habe ich das extra so eingerichtet, aber der Rest?
 
DariusBrewka   [Benutzer gesperrt]

31.08.2005, 23:55 Uhr

[ - Direktlink - ]
Thema: Zeichenketten beim Compileaufruf definieren
Brett: Programmierung

Auf jeden Fall hat das so wie von Solar beschrieben funktioniert, gib's ggf. irgendwo eine Beschreibung für den Präprozessor (gcc), z.B. schleifen etc.
 
DariusBrewka   [Benutzer gesperrt]

31.08.2005, 12:20 Uhr

[ - Direktlink - ]
Thema: probleme mit powericons & dopus
Brett: Amiga, AmigaOS 4

ggf. könnte man bei GPSoftware? anfragen ob man den relevanten Teil des codes selber anpassen kann unter Beibehaltung aller Copyrights&CO, es wird sicherlich nicht Notwendig sein den ganzen Quellcode zu erhalten.

Ich auf jeden Fall würde mich auch über PNG Icons auf Dopus freuen.
 
DariusBrewka   [Benutzer gesperrt]

31.08.2005, 12:03 Uhr

[ - Direktlink - ]
Thema: probleme mit powericons & dopus
Brett: Amiga, AmigaOS 4

Dopus benutzt leider sein eigenes Icon Rendering System (weiss der Teufel warum), darum wird das so schnell nicht gehen.
 
DariusBrewka   [Benutzer gesperrt]

31.08.2005, 10:21 Uhr

[ - Direktlink - ]
Thema: Zeichenketten beim Compileaufruf definieren
Brett: Programmierung

Kann mir jemand sagen warum ich auf diese Idee nicht gekommen bin, habe das mit dem Anführungszeichen ausprobiert, es aber beim Compileraufruf so zu machen, darauf bin ich nicht gekommen.

Danke!
 
DariusBrewka   [Benutzer gesperrt]

31.08.2005, 03:19 Uhr

[ - Direktlink - ]
Thema: Zeichenketten beim Compileaufruf definieren
Brett: Programmierung

Wie kann ich eine Zeichenkette definieren beim Compileraufruf des gcc, wenn ich
code:
gcc ... -DDATETXT="20.08.2004" ...


mache kann ich das nicht benutzen, irgendwie fehlen dann die Anführungszeichen, welche bei direkter definition im Code vorhanden sind.

Das Problem ist, ich möchte über eine Library module erstellen, und die Headerdateien unangetastet lassen, d.h. die zu ändernden Strings nur über das Makefile ändern, bekomme es aber nicht hin.

Ggf würde es helfen ein Anführungszeichen im Header hinzuzufügen, aber wie?

[ Dieser Beitrag wurde von DariusBrewka am 31.08.2005 um 03:20 Uhr editiert. ]
 
DariusBrewka   [Benutzer gesperrt]

23.08.2005, 12:30 Uhr

[ - Direktlink - ]
Thema: MUI Klasse und externer Pointer
Brett: Programmierung

Eine zusatzfrage, irgendwie ist für mich nicht klar was mit "Mit Pointer an den Dispatcher übergeben, bevor er aufgerufen wird", wenn du ihn nicht aufrufst, dann wird dann kann man auch nichts übergeben, aber ich denke einfach du möchtest so etwas in der Art:

code:
DISPATCHERPROTO(MyImageDispatcher) {

 
	   DISPATCHER_INIT
           APTR ptr = GetUserData(cl);
	   switch (msg->MethodID)
	   {
		   case OM_NEW          : ...
	   }

	   return((ULONG) DoSuperMethodA(cl,obj,msg));
	   DISPATCHER_EXIT
   }


dann gibt's vieleicht einen einfachen Weg, auch die struktur IClass hat ein UserData Feld und darau kannst du im Dispatcher zugreifen.

code:
DISPATCHERPROTO(MyImageDispatcher) {

	   DISPATCHER_INIT
           APTR ptr = cl->cl_UserData;

	   switch (msg->MethodID)
	   {
		   case OM_NEW          : ...
	   }

	   return((ULONG) DoSuperMethodA(cl,obj,msg));
	   DISPATCHER_EXIT
   }


und nach CreateCustomClass:
code:
mcc = MUI_CreateCustom..()
mcc->mcc_Class->cl_UserData = ...;


Ich hab's getestet das geht, nur ob das so Korrekt ist weiss ich nicht.

 
DariusBrewka   [Benutzer gesperrt]

23.08.2005, 11:55 Uhr

[ - Direktlink - ]
Thema: MUI Klasse und externer Pointer
Brett: Programmierung

Das verstehe ich nicht ganz, erstens was meinst du mit relativen Kontext und zweitens warum ist es wichtig dass die Customclass darankommt bevor der Dispatcher aufgerufen wird?, schliesslich hat der dispatcher dafür zu sorgen, dass die Klasse initialisiert wird (OM_NEW, OM_SETUP etc.)

Du kannst doch einfach in OM_NEW dafür sorgen dass die Klasse den Pointer über ein TAG ausliesst und notfalls Fehlschlägt wenn es nicht möglich ist.
 
DariusBrewka   [Benutzer gesperrt]

23.08.2005, 09:46 Uhr

[ - Direktlink - ]
Thema: Falscher Speicher überschrieben - wie debuggen?
Brett: Programmierung

Zitat:
Original von MarkusPohlmann:
Heute mache ich sowas nur, wenn abzusehen ist, dass sich der Speicherbedarf doch noch mal vergrössern könnte (als Puffer für Updates sozusagen).


Naja, dann solltest du wie Holger bereits sagte lieber

code:
ULONG Image[NUMIMAGES][WIDTH*HEIGHT];


anstatt

code:
ULONG Image[8][30*30];


nehmen.

das ist noch Zukunftssicherer.


[ Dieser Beitrag wurde von DariusBrewka am 23.08.2005 um 10:53 Uhr editiert. ]
 
DariusBrewka   [Benutzer gesperrt]

23.08.2005, 02:53 Uhr

[ - Direktlink - ]
Thema: Layers und Cliprects
Brett: Programmierung

@Georg

durch ein

code:
if (cr->BitMap) _dx = cr->bounds.MinX & 0x0f; else _dx = 0;


wurde der Fehler behoben, danke hat super geklappt, d.h bounds.MinX ist relativ zur Bitmap nicht mehr 0 sondern _dx.

gruss
 
DariusBrewka   [Benutzer gesperrt]

23.08.2005, 01:12 Uhr

[ - Direktlink - ]
Thema: Falscher Speicher überschrieben - wie debuggen?
Brett: Programmierung

Teste doch einfach statt MemCopy() die Daten per Loop zu kopieren, ob's dann immer noch Probleme gibt, eigentlich sieht das wie ich das so sehe alles OK aus, und wenn dass so ist, dann kann es auch irgendwo vorher ein Problem geben. Das mit den +30 solltest du garnicht erst machen, wie gesagt ist das nicht sehr "Intelligent". Und wenn schon, warum kopierst du den Müll absichtlich mit?
 
DariusBrewka   [Benutzer gesperrt]

23.08.2005, 00:57 Uhr

[ - Direktlink - ]
Thema: Layers und Cliprects
Brett: Programmierung

Zitat:
Original von Georg:
Wenn ein ClipRect zum Beispiel die bounds Koordinaten 130,100 - 170, 200 hat, dann ist die Offscreen bitmap praktisch für Kooridnaten 128,100 - 143,200 "ausgelegt". Die Start-X Kooridnate ist also auf ein Vielfaches von 16 abgerundet. Die End-X Koordinate auf ein Vielfaches von 16 aufgerundet minus 1.


und wieso dann 143,200 ? und nicht 175,200 ?,

Zitat:
Der Grund dafür sind die Planaren BitMaps bei den Classic Amigas. Wenn die BitMaps so aligned sind wie beschrieben dann kann offscreen-bitmap bereich mit onscreen-bitmap bereich umgeblittet werden ohne horizontal shiften (0 ... 15) zu müssen was einfacher und schneller ist. Für den Blitter.

das ist aber auch etwas was ich nicht verstehe,ich habe früher als ich noch ASM schrieb den Blitter immer direkt benutzt (zum Demo schreiben), un da las ich im Intern immer das der Blitter einen sogenannten Barell-Shifter hat der keine zusätzliche Zeit zum schiften braucht, es ist weder Leichter noch schneller!

Zitat:
Die ClipRects selbst "durchzugehen" sollte man aber eigentlich nicht tun. Ist evil! Man kann cgfx/DoCDrawMethodTagList() verwenden, welches für jedes relevante ClipRect eine User Hook Funktion aufruft mit den notwendigen Daten.

Aber auch da sollte man nicht davon ausgehen, daß das überall und immer funktionert. Z. B. unter AROS hosted/Linux tut es da nicht, weil dort Direktzugriff auf Screen bitmaps/friend bitmaps von screen bitmaps nicht unterstützt wird.


dann nutzt mir das auch nicht viel, man könnte es aber so sagen Auf OS4, MOS & AROS gibt's so eine Art WritePixelArrayAlpha(), auf 68k gibt's das nicht, da kann man entweder DoCDrawMethodTagList() verwenden, oder die ClipRects direkt durchgehen, beides macht keinen Unterschied, da OS3.9 für 68k nicht weiterentwickelt wird und es somit unwahrscheinlich sein dürfte dass die Methode direkt über die ClipRects irgendwann einmal nicht mehr Funktionieren wird. Auf AROS macht das z.Z. ehe keinen Sinn, da LockBitmapTags() nicht funktioniert! Mal sehen, wenn DoCDraw... nicht allzu Kompliziert ist dann werde ich es wohl mal ausprobieren.

gruss

Darius
 
DariusBrewka   [Benutzer gesperrt]

22.08.2005, 12:01 Uhr

[ - Direktlink - ]
Thema: Falscher Speicher überschrieben - wie debuggen?
Brett: Programmierung

Zitat:
Gehe ich damit falsch an die Sache ran? Array besser noch grösser allokieren? Oder besser händisch allokieren (AllocVec)?

Ich würde sagen wenn du den Gesamten freien Speicher allokierst dann ist die Wahrscheinlichkeit schon um einiges kleiner Fremde Bereiche zu überschreiben.

Nein das sollte man nun wirklich nicht, da man so den Bug nur versucht zu fixen indem man annimmt das das zuviel davor und dahinter ausreicht.

Zum Bug selber, es könnte ggf. auch sein das MemCpy() intern CopyMemQuick() nutzt, dann wird als SIZE nicht die Menge an Bytes angegeben, sondern die Anzahl an ULONGS, mach einfach mal des sizeof(ULONG) in MemCpy() weg.
 
DariusBrewka   [Benutzer gesperrt]

21.08.2005, 23:39 Uhr

[ - Direktlink - ]
Thema: Layers und Cliprects
Brett: Programmierung

Ich habe ein für mich ganz Merkwürdiges Problem und zwar möchte ich meine WritePixelArrayAlpha() (nicht die von CGX, sondern meine da OS3.9 das ja nicht unterstützt) so umschreiben, dass ich kein Temporären Buffer mehr brauche (Hintergrund auslesen Per ReadPixelArray()), dazu muss ich wissen wo ich nicht hinzeichnen darf und wo der Speicher für die verdeckten Regionen ist. Das mit den Clippen klappt ja auch 100% nur wenn ich das Fenster über dem gezeichneten wegbewege ist nicht so wie es sein sollte.

Das Fenster wo hineingezeichnet werden soll ist ein SMART_REFRESH Fenster und wenn ich darüber ein sagen wir mal 100 Pixel breites Window lege, so sollte die Bitmap für den Backgroundbuffer einen BytesPerRaw Wert von 400 Bytes haben (alles in BGRA Format), ist aber bei mir grösser, Fülle ich diese Bitmap mit einem Rechteck der Dimensionen wie in der zu dieser Region gehörenden Cliprect->bounds angegebenen Grösse so fehlt Rechts exakt der Teil der dem BytesPerRow Wert entspricht, geteilt durch 4 abzüglich (bounds.MaxX-bounds.MinX), wenn ich das Rechteck rechtsbündig zeichne so fehlt am linken Ende dieser Teil.

Mir scheint das so, als ob bei dieser Bitmap irgendwo ein Teil existiert, der einfach übersprungen wird. Irgendwie habe ich keine Erklärung für dieses Merkwürdige verhalten.
 
DariusBrewka   [Benutzer gesperrt]

21.08.2005, 18:49 Uhr

[ - Direktlink - ]
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung

@bubblebobble:


Ich habe doch oben geschrieben, dass es im Aminet einen picture.datatype gibt, welcher auch ALPHA unterstützt un mein Recompile des AROS DTT tut das auch, wobei ersterer bei mir Probleme gemacht hat und der von AROS nicht vollständig ist. Aber im Zusammenhang mit dem akPNG.datatype (nicht WarpPNG.datatype!) liefern beide bei mir auch auf 68k den Alphakanal.
 
DariusBrewka   [Benutzer gesperrt]

17.08.2005, 13:30 Uhr

[ - Direktlink - ]
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung

Ich habe im Aminet ein picture.datatype entdeckt, welches auch APLHA weiterreicht, aber das braucht so wie es aussieht Cybergfx (ist aber kein Problem), dieses Datatype hat bei mir auf e-uae auf dem Schirm ein wenig Chaos hinterlassen, ggfx kann das mal jemand testen ob's Normal ist?

http://main.aminet.net/util/dtype/PictDT43.lha


Nunja ich dachte man könnte den Author nach den Source fragen aber nach dem hier

code:
picture.datatype V43
                          Copyright 1995-97
                           Ralph Schmidt
           Additional libs/tools/changes by F.Mariak/M.Scheler
  	       Sub datatype classes by Matthias Scheler


kann man das wohl vergessen, das wäre wichtig weil das AROS DTT z.Z. kein DTM_WRITE implementiert hat, was sehr wichtig sein dürfte.
 
DariusBrewka   [Benutzer gesperrt]

17.08.2005, 06:35 Uhr

[ - Direktlink - ]
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung

@bubblebobble

Paralell installieren wird wohl nicht gehen und was Fehlt weiß ich auch nicht, Georg hat's angesprochen welche Auswirkungen das hat?, wer weiß das was ich mache, dafür hat's gelangt.
 
DariusBrewka   [Benutzer gesperrt]

17.08.2005, 00:35 Uhr

[ - Direktlink - ]
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung

Zitat:
Original von Holger:
Aargh.
Irgendwie werden Env-Variable inzwischen für alles mögliche mißbraucht. Env-Variablen sind nicht dafür da, tiefgreifende System-Routinen zu steuern. Schlimm genug, daß WarpOS Benutzer sich damit quälen müssen.


Nur das das picture.datatype schon von sich aus gewisse ENV-Variablen ausliest da kann ich nichts für, ich hatte auch nicht vor die Draw methode zu ändern schon alleine aus Kompatiblitätsgründen nicht,

Zitat:
Wenn ein Programm eine Routine aufruft, sollte deren Arbeitsweise so sein, wie das Programm es will, und nicht wie ein User es per Env-Variable definieren mußte. Wenn das Programm eine Verhaltensweise konfigurierbar machen will, muß das Programm diese Option anbieten, nicht das Datatype.

darum wird das auch so bleiben! und zwar nur mittels DoMethos(..ReadPixels,, FMT_ARGB), ggf. wird es nur so geändert das Alpha im ARGB immer auf 0xff gesetzt wird, falls das Bild keinen solchen Kanal hat.

Zitat:
...
ist, könnte man dessen Bedeutung umdefinieren. Ansonsten gibt's noch den DrawMode, der zwischen Vordergrund und Vorder+Hintergrund unterscheidet. Auch der wäre passabel.


an DrawMode habe ich auch schon gedacht, aber wenn ich Ehrlich bin habe ich dazu nicht wirklich Lust, wie schon gesagt der Pogger hat sich darum zu kümmern und wenn er Alpha braucht dann kann er auch diese mit READPIXELARRAY auslesen.


 
DariusBrewka   [Benutzer gesperrt]

16.08.2005, 23:31 Uhr

[ - Direktlink - ]
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung

Zitat:
Original von Georg:
Das mit dem DRAW ist auch so ne Sache. Wer sagt denn daß ein datatype Benutzer es immer so will, daß alpha-geblendet geblittet wird? Möglicherweise will er ja die Daten in der BitMap so wie sie im Original PNG File waren (also praktisch wie per READPIXELARRAY nur will er halt die Daten direkt in ner BitMap anstatt in nem PixelArray), und nicht zusammengemixt/geblendet mit dem Hintergrund.


das ist die Frage, aber ggf. könnte man auch eine ENV Variable definieren, oder es ganz einfach lassen.

Mir ist es wichtiger an die Daten heranzukommen, über die Datatypes muss ich nicht unbedingt zeichen, d.h. wenn man weiss das man das nicht über DTM_Draw machen kann, dann kann man sich ruhig die daten per ReadPixels holen. Hauptsache es geht!

 
DariusBrewka   [Benutzer gesperrt]

16.08.2005, 22:20 Uhr

[ - Direktlink - ]
Thema: Alphamaske aus PNG und IFF laden
Brett: Programmierung

Ja es klappt nun, ich habe einfach das WarpDT.datatype durch das akPNG.datatype ersetzt und nun liesst er den AlphaKanal auch aus, dieses dürfte sich aber nur auf die DTM_READPIXELARRAY methode beziehen nicht jedoch auf DRAW, da will ich nicht zuviel dran machen, war halt nur so zum Testen ;-)

Nun weiss ich die Rechtliche situation nicht muss mir mal die Aros lizens durchlesen, ob ich das einfach so verbreiten darf und wie Georg gesagt hat unterstützt dieses picture.datatype noch vieles nicht.
 
DariusBrewka   [Benutzer gesperrt]

16.08.2005, 22:07 Uhr

[ - Direktlink - ]
Thema: Amistart bearbeiten ?
Brett: Amiga, AmigaOS 4

Zitat:
Original von Anjis:
Also ich find es auch schade das das Interesse an einer Weiterentwicklung wohl weniger besteht,so habe ich es jedenfals rausgelesen,kann mich auch irren.


Ich denke da irrst du wohl, ich habe AS sogar auf AROS portiert und durch die Nutzung von Linux die Entwicklung in der letzten Zeit beschleunigt. Mir fällt halt nicht mehr viel ein was ich machen kann.

Siehe z.B. diesen ScreenShot ist zwar von AROS geht aber fast genauso auf 68k, natürlich ist mit 68k nicht Alles möglich (wie auch umgekehrt), da immer de einem etwas Fehlt.

http://people.freenet.de/dariusb/amiga/amistart/shots/amistart_aros_3.jpg



 
 
Erste << 13 14 15 16 17 -18- 19 20 21 22 23 >> Letzte Ergebnisse der Suche: 899 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.