|
|
|
|
| Zitat von Danzelot
Tatsache, es muss zwar (oldValue & 0x80) == 0 ? 0 : 255 heißen aber sonst passts. Hab ich ganz vergessen
| |
Wo steckt da die Logik hinter?
0010 0000 0000 (256)
& 0000 1000 0000 (0x80)
= 0000 0000 0000
Also kommt 0 raus, obwohl 256 ziemlich viel größer als 128 ist.
|
|
|
|
|
|
|
In C könntest du übrigens (oldValue >= 128) * 255 machen. Keine Ahnung, ob Java das mitmacht.
|
|
|
|
|
|
|
Kommt nicht vor, das sind jeweils 8-Bit-Farbwerte
|
|
|
|
|
|
|
| Zitat von [Dicope]
In C könntest du übrigens (oldValue >= 128) * 255 machen. Keine Ahnung, ob Java das mitmacht.
| | Das sieht so nach PHP-Stil aus
|
|
|
|
|
|
|
So, scheiß Platzmangel. Hab mir quick'n'dirty nen zweiten Arbeitsplatz zusammengeschustert.
|
|
|
|
|
|
|
| Zitat von Danzelot
Kommt nicht vor, das sind jeweils 8-Bit-Farbwerte
| |
Egal. Wenn du es vermeiden kannst, würde ich auf solche Annahmen verzichten. Abgesehen davon, dass sie dir irgendwann später auf die Füße fallen können, machen sie das Verständnis nicht leichter. Und performancemäßig sollte das gehoppst wie gesprungen sein.
|
|
|
|
|
|
|
| Zitat von [Dicope]
| Zitat von [DK]Peacemaker
Einfache Regel: Wer als erster eine Definition schreibt, so gilt die für alle.
| |
1TBS ist die einzig gültige Art, einzurücken.
| |
Das else kommt in eine neue Zeile!
Haha :troll:
|
|
|
|
|
|
|
| Zitat von Danzelot
absoluteValue = (oldValue & 0x80) >> 7 * 255;
Ich will dass absoluteValue auf 255 gesetzt wird wenn oldValue größer oder gleich 128 ist, ansonsten sol es 0 werden. Die Multiplikation finde ich in dem Zusammenhang aber eklig, was kann ich denn da performanteres machen?
Beziehungsweise, simpler ausgedrückt: Alle Bits im Byte absoluteValue sollen gleich sein wie das höchste Bit von oldValue.
| |
Ist es dir so wichtig mit bitweisen Operatoren zu arbeiten?
absoluteValue = (oldValue >= 128) ? 255 : 0;
|
|
|
|
|
|
|
Soll das ein Schwellenwertverfahren sein zur Bildsegmentierung?
Da wäre eine iterative Schwellenwertbestimmung aber weitaus besser. Bei Bedarf stell ich dir meinen im letzten Semester benutzten Code zur Verfügung dafür
|
|
|
|
|
|
|
Yay, inkompatibles Bitschubsen \o/
Laesst Java sowas zu?
0xFF + (~oldValue & 0x80 >> 7)
Wenn das MSB 0 ist, wird es durch die Negation zu 1, das AND und der Shift werten die Klammer zu 1 aus, und die Addition erzeugt dann einen Overflow von "alles 1" zu "alles 0".
Keine Ahnung, ob das ueberhaupt funktioniert oder richtig geklammert ist.
|
|
|
|
|
|
|
Warum sollten sich Java-Entwickler mit so einem low-level-scheiß rumschlagen? Diese komischen... "Bits" und "Bytes"!
|
|
|
|
|
|
|
|
|
|
|
genau, da wird einfach ne library benutzt, die eine isValueGreaterThanOrEqualTo128()!
|
|
|
|
|
|
|
Halt, das geht noch obskurer. Sign Extension von 8 auf 16 Bits, und dann nur die obersten 8 Bits behalten. Eine cbw -Instruktion und die Maskierung/Shift. Assembler direkt in Java!
|
|
|
|
|
|
|
|
|
|
|
| Zitat von igor]2
Halt, das geht noch obskurer. Sign Extension von 8 auf 16 Bits, und dann nur die obersten 8 Bits behalten. Eine cbw -Instruktion und die Maskierung/Shift. Assembler direkt in Java!
| |
JNI?
|
|
|
|
|
|
|
Ja, das waere da angemessen!
|
|
|
|
|
|
|
|
|
|
|
| Zitat von igor]2
Halt, das geht noch obskurer. Sign Extension von 8 auf 16 Bits, und dann nur die obersten 8 Bits behalten. Eine cbw -Instruktion und die Maskierung/Shift. Assembler direkt in Java!
| |
Igor, ich liebe dich. du bist tatsächlich in der Lage, mich mit techniklaberei zu erheitern.
|
|
|
|
|
|
|
Ich bin gerade zu betrunken um zu verstehen was ihr da schreibt. Aber ich glaube es ist lustig.
Daddi89, mein Ziel ist es eigentlich ein Bild auf eine 3-Bit-RGB-Palette zu komprimieren. Dafür suche ich eine möglichst elegante Funktion
|
|
|
|
|
|
|
So, Feierabend. Toll, bleiben ja noch 1,5 Stunden bis zum Schlafen gehen für die Freizeit
|
|
|
|
|
|
|
Das ist mal wieder so typisch. Ich hätte nun seit 2009 die Möglichkeit gehabt mal zu versuchen, ob es nicht ne Idee wäre den alten Tisch ausm keller in mein Zimmer zu stellen. Aber nein, die Idee kommt mir erst jetzt. Das ist nämlich super toll noch nen zweiten Sitzplatz abseits vom PC zu haben
Wo man Zeitung lesen kann und nen Imbiss essen kann \o/
* * *
Na gut, das größere Zimmer wär trotzdem angebracht
Wird langsam etwas eng.
Das Panorama hat btw "Microsoft Fotogalerie" gemacht, funktioniert gut.
|
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von TriggerTG am 01.05.2011 21:49]
|
|
|
|
|
|
Sowas finde ich immer super. Ich hab eben eine Dropbox Einladung bekommen, von einem Mädel mit dem ich zuletzt vor bestimmt zwei Jahren zu tun hatte.
|
|
|
|
|
|
|
Vielleicht ist das irgendeine neumodische Form des "Anbandelns". Dropbox. Verstehste? Dropbox. Da kannste was reinlümmeln, in die Dropbox. Und du hast ne Einladung dazu bekommen um genau das zu tun!
|
|
|
|
|
|
|
So macht man das heutzutage also. Gut zu wissen.
|
|
|
|
|
|
|
| Zitat von Danzelot
Ich bin gerade zu betrunken um zu verstehen was ihr da schreibt. Aber ich glaube es ist lustig.
Daddi89, mein Ziel ist es eigentlich ein Bild auf eine 3-Bit-RGB-Palette zu komprimieren. Dafür suche ich eine möglichst elegante Funktion
| |
Und weil du das in Java machst, solltest du nicht deine Zeit mit Bitschubserei verschwenden.
|
|
|
|
|
|
|
Jetzt hab ich mir schon wieder Sharepoint Foundation installiert, nur weil ich einfach keine vernünftige "Admin Oberfläche" zu Stande bekomme. Was für ein Unsinn. Also nicht Sharepoint, das wäre bestimmt cool, wenn man die notwendige Zeit und Resourcen hat.
Vielleicht hat ja jemand eine Vorstellung, ob ich hieraus noch etwas machen kann:
Nachdem ich mit Alpha Werten rumgespielt hatte, sah es irgendwie ganz angenehm aus, ist aber wahrscheinlich Usability-technisch großer Unfug. Vorallem, dass man, wenn man einmal damit angefangen hat, nichts mehr mit Kontrast machen kann. Weil Standardschwarz im Inhaltsbereich aufeinmal wie Leuchtreklame wirkt.
Ich nehm auch immer noch Tipps für Admin-Oberflächen an. Gerne auch ein .NET basiertes CRM (oder wie man "Sharepoint"-Produkte nennt), die nicht so gierig wie Sharepoint sind.
|
|
|
|
|
|
|
Ich muss aus dieser Wohnung.
Vermieter will nach 2 Jahren Einzug eine Mieterhöhung.
Das bei einer 2 Raum Dachgeschosswohnung mit Netto 40 qm (Brutto 66 qm) die so scheiße isoliert ist, dass ich jedes Jahr 300-400 ¤ Nebenkosten nachzahlen darf.
Das ganze für nur schlappe 660 ¤ im Monat.
Jetzt ist die Frage Eigentumswohnung jetzt finanzieren oder nochmal in ein Mietverhältnis.
Zinsen sind ja noch halbwegs okay nur die Wohnungspreise sind hier so unverschämt.
Dafür würde ich in Sachsen 2-3 gute neu gebaute Häuser bekommen.
|
|
|
|
|
|
|
Student? -> Studentenwohnheim
Zahl hier für 35qm 330¤ *inklusive* allen Nebenkosten wie Strom und Wasser. Ist aber auch in Berlin, vielleicht kann man das nicht so vergleichen :P
|
|
|
|
|
|
|
Wo wohnst du denn? Ich kenn die Wohnheime hier nicht, aber für zentrale Lage oder gar ne ranzige Wohnung im Kiez zahlst du hier auch viel zu schnell viel zu viel.
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |