Python Canvas mit zwei separierten Seiten?

Hey! Ich bin seit einiger Zeit dran in Python Filter für Bilder zu erstellen und habe jetzt einen Filter, welcher das Bild in einem "Low-Poly-Game-Look" erscheinen lässt (unten ist das Programm, es funktioniert ohne Probleme).

Der image_helper ist schon gegeben. Mein Ziel ist es jetzt beim Starten des Programms zu bekommen, dessen linke Hälfe des Bildes (50%) modifiziert ist mit den Dreiecken, und die rechte Seite (50 % vom Canva) unverändert bzw. original bleibt. Schnittgerade ist vertikal.

Ich habe schon versucht, diese beiden Hälften in ein Canva einzufügen, jedoch ist dabei die modifizierte Seite schwarz gewesen oder beide Seiten wurden gezeigt, jedoch auf unterschiedlichen Bildern. Langsam zweifle ich daran, ob mein Ziel überhaupt möglich ist.

Ist es möglich so etwas zu machen?
Wenn ja, warum funktioniert es bei mir nicht bzw. woran könnte es liegen?

from image_helper import *
 
img = load_rgb_image('canva_test.jpg')
 
w,h = img.size
 
pixels = load_rgb_pixels_2d(img)
 w,h = img.size
 new = new_rgb_image(w, h)
 c = Canvas(new)
 
for x in range(w):
   for y in range(h):
       if x % 5 == 0 and y % 5 == 0:
           r, g, b = pixels[x][y]
           polygon_radius = random.randint(5,15)
           polygon_rot = random.randint(0, 360)
           c.polygon(x, y, polygon_radius, 3, (r,g,b), rot=polygon_rot, outline=None, width=0)
 
c.show()

(image_helper:)

from PIL import Image
from PIL import ImageDraw
import random

def load_rgb_pixels_2d(filename):
    if type(filename) == type('foo'):
        im = Image.open(filename)
    else:
        im = filename
    w, h = im.size
    data = im.getdata();
    return [[data[y*w + x] for y in range(h)] for x in range(w)]

def new_rgb_image(w, h, pixels=None):
    im = Image.new('RGB', (w,h))
    def mapInt(p):
        r,g,b = p
        return int(r), int(g), int(b)
    if pixels is not None:
        if isinstance(pixels[0], list):
            pixels = list(zip(*pixels))
            pixels = [mapInt(item) for sublist in pixels for item in sublist]
        else:
            pixels = list(map(mapInt, pixels))
        im.putdata(pixels)
    return im

class Canvas:
        
    def polygon(self, x, y, r, s, c, rot=0, outline=None, width=0):
        self.draw.regular_polygon((x,y,r),s,rot,c, outline)
Bildbearbeitung, Filter, Programm, programmieren, canvas, Image, Informatik, Programmiersprache, Python
Werden KI's uns Software-Entwickler ersetzen?

Hallo,

ich mache eine Programmierer-Ausbildung bei einer großen öffentlichen Firma und habe dort sehr gute Übernahmechancen nach der Ausbildung.

Chatgpt/GPT4 kann meiner Meinung nach schon sehr gut programmieren, debuggen und dokumentieren. Meine Sorge ist jetzt, ob diese KI uns Programmierer in der Zukunft ersetzen könnte. GPT4 hilft mir bisher wenig auf der Arbeit, aber was ist mit besseren Versionen von GPT? Der Sprung von Chatgpt 3.5 zu Gpt4 ist einfach so enorm... Ich frag mich, wie groß der Sprung zu neueren Modellen sein wird.

Weil ich habe momentan extreme Angst, dass meine Ausbildung doch nur Zeitverschwendung ist. Ich würde gern für immer als Software Entwickler arbeiten und hätte echt nicht die Nerven mit Mitte 30 arbeitslos zu werden während ich meine Kinder ernähren muss und ein Haus abbezahle.

Also was ist eure Meinung? Sollte ich vielleicht sogar die Ausbildung abbrechen und zum Beispiel Handwerk machen? Oder hat Software Entwicklung Zukunft wie jeder sagt?

Also kann ich auf diesen Beruf im öffentlichen Dienst setzen, wenn ich in der Zukunft ein Haus abbezahlen will und eine Familie gründen will? Bitte seid ehrlich!

Nein, nicht sicher 58%
Ja, sicher bis zur Rente 42%
Software, Lernen, Zukunft, Technik, Wirtschaft, programmieren, Java, GPT, Informatik, künstliche Intelligenz, Öffentlicher Dienst, Python, Softwareentwicklung, Student, ChatGPT, OpenAI
Muss moderne Militärtechnik (Drohnen, Panzer, Flug-Abwehrsysteme) mit einem Air Gap ausgerüstet sein - um gegen Hacking gefeit zu sein?

Definition von Luftspalt (engl. air gap): [...] Es beschreibt die vollständige physische und logische Isolation von Rechnern untereinander und von Netzwerken. Ein Informationsaustausch zwischen den Systemen ist beispielsweise über transportable Speichermedien möglich. Es existieren Methoden wie Seitenkanalattacken zur Überwindung eines Air Gaps. [...]

Angreifern macht es ein Air Gap unmöglich, über das Internet oder ein anderes Netzwerk einen Rechnern anzugreifen oder sich unbefugt Zugriff zu verschaffen. Die Air-Gap-Separierung kommt überall dort zum Einsatz, wo höchste Anforderungen an die Sicherheit eines IT-Systems bestehen. Typische Anwendungsbereiche sind militärische IT-Systeme oder Systeme zur Steuerung kritischer Infrastrukturen. [...]

Quelle: https://www.security-insider.de/was-ist-air-gap-a-933764/

Seitenkanalattacken sind hingegen sehr aufwendig (Erfassung, Sammlung und Analyse), langwierig und mitunter ungenau, sowie ineffektiv (Fremdeingriff unwahrscheinlich; Manipulation, Störung, Übernahme...).

Daher könnte ein air gap sehr effektiv gegen gefährliches und schnelles hacking sein.

Computer, Technik, IT, Bundeswehr, Hacking, Informatik, Informationstechnik, IT-Sicherheit, Militär, Militärtechnik, Netzwerktechnik, sicherheitspolitik, Technologie, Tracking, Militärdienst
Java Script wird nicht ausgeführt?

hallo, und zwar wird bei mir nicht Java Script ausgeführt. Könnt ihr mir helfen woran dass liegt???

HTML:

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Quiz Wuiz</title>

<link rel="stylesheet" href="/quiz.css">

</head>

<body>

  <img src="/logo.png" alt="img" id="img" class="img">

  <h1 id="title">Today's Quiz</h1>

  <div id="quiz-container">

    <div class="questions">

      <h2 id="question"></h2>

      <ol type="A">

        <li class="option"><span id="option0" onclick="calcScore(this)"></span></li>

        <li class="option"><span id="option1" onclick="calcScore(this)"></span></li>

        <li class="option"><span id="option2" onclick="calcScore(this)"></span></li>

        <li class="option"><span id="option3" onclick="calcScore(this)"></span></li>

      </ol>

      <h4 id="stat"></h4>

    </div>

    <div class="buttons">

      <button type="button" class="next">Next</button>

    </div>

  </div>

  <!-- scoreboard section -->

  <div id="scoreboard">

    <img src="/logo.png" alt="">

    <h2 id="score-title">Your Score</h2>

    <h2 id="score"></h2>

    <button type="button" id="score-btn" onclick="backToQuiz()">Back to Quiz</button>

    <button type="button" id="check-answer" onclick="checkAnswer()">Check Answers</button>

  </div>

  

  <div id="answerBank">

    <h2>Answers :</h2>

    <ol type="1" id="answers">

    </ol>

    <button type="button" id="score-btn" onclick="backToQuiz()">Back to Quiz</button>

  </div>

  

  <script src="/quiz.js"></script>

</body>

</html>

JAVA SCRIPT:

Bild zu Frage
HTML, Webseite, JavaScript, HTML5, Informatik, Programmiersprache, Webentwicklung, Frontend
Ist es wirklich so schwer als Frau in der IT Branche einen Mann zu finden?

Die Frage im Titel ergibt sich aus der folgenden Situation:

Ich habe jetzt vor ca. 3 Jahren meinen Abschluss in Informatik gemacht und auch einen guten Job gefunden. Ich bin auch momentan ziemlich glücklich mit meinem Leben, da ich oft mit Freundinnen was unternehme oder meinen Hobbies nachegehe und neben meinem Job, den ich schon immer ausüben wollte, auch endlich meinen Traumhund habe.

Wenn ich allerdings mit meinen Freundinnen unterwegs bin, werden entweder immer nur sie von Männern angesprochen oder wenn ich angesprochen werde, sind die Männer meist von meinem Job nicht so begeistert. Letzteres bringt mich meist zum grübeln. Als ich mal mit einer Freundin drüber geredet hab, hat sie nur gemeint, dass Männer eben keine Frauen mögen, die einen solchen Job ausüben. Sprich einen Job in einer Branche, die nach alter Denkweise für die Männer vorgesehen ist.

Verwandte hingegen, die natürlich wollen, dass ich mich gut fühle, meinen hingegen, dass ich es als Frau in dieser Branche eigentlich sehr leicht haben müsste, einen Mann kennenzulernen. Das kann ich aber nach drei Jahren im Berufsleben nicht bestätigen...

Ich bin 27 und hatte noch nie eine Beziehung und ein Mann ist mir auch noch nie nahe gekommen. Daher mache ich mir nun langsam Sorgen, ob es überhaupt noch passieren wird und ob ich es mir durch meine Berufswahl nicht kaputt gemacht habe.

Dating, Männer, IT, Single, Beziehung, Informatik, Partnerschaft, Partnersuche
Welcher Beruf passt zu mir?

Ich bin im Moment auf der Suche was ich später mal machen will. Zwar bin ich auf der Realschule, aber wenn ich irgendwas passendes finde kann ich auch auf die FOS oder aufs Gymnasium gehen und später Studieren, also das ist kein Problem.

Mir geht es besonders darum einen Beruf zu finden der für mich passt und ein schöner neben Effekt wäre auch wenn ich noch gut was nebenher verdienen könnte.

Habe schon paar Praktika gemacht für den Beruf Mechatroniker und Elektroniker, diese waren auch ok und ich habe viel gelernt. Privat mache ich gerne etwas am PC, wie Programmieren oder 3D Modeling (jedoch finde ich kein Ziel auf was ich hinarbeiten könnte). Zudem habe ich gute Erfahrungen mit PC Hardware (könnte mein PC ohne Video zerlegen und es wieder zusammenbauen oder Fehlersuche an meinem PC machen [HDD war nicht immer da und wurde nicht immer erkannt, Problem gefunden: mein Netzteil SATA Strom-Kabel funktioniert nicht immer]) oder ich habe auch schon mal etwas mit ESP32 und WLED gemacht, plane in Zukunft mir ein Raspberry Pi4 zu kaufen und damit Projekte, wie "HOME" oder "SMART TV". Ich Plane außerdem mein Zimmer neu zu gestallten, was ich auch schon bisschen angefangen habe, unteranderem LEDs mit einem ESP32 anzusteuern und einen DIY Regal mit eingebauten LEDs gebaut. Mein Zimmer habe ich auch schon mal in Blender grob nachgebaut.

In meinem Zukünftigen Beruf möchte ich spaß haben. Ich interessiere mich besonders für dinge neu Entwickeln, zu Automatisieren, Kabel verlegen, Fehler suchen, zu Reparieren, 3D Modelling und Programmieren. Jedoch will ich kein Beruf an dem ich 24/7 nur am PC sitze, sondern mich auch Bewege z. B. Mechatroniker.

Ich bedanke mir schonmal im Vorfeld für die Personen die mir auf diesen Text eine Antwort geben können

Beruf, Studium, Gehalt, programmieren, Ausbildung, Berufswahl, duales Studium, 3D Modelling, Engineering, Informatik
So eine Yacht kaufen (theoretisch erreichbar )?

Norn Yacht von dem Microsoft-Urgestein und Word- sowie Excel-Schöpfer Charles Simonyi ;

Ich mache es kurz : Vor kurzer Zeit habe ich meine liebe zum programmieren entdeckt . War schon immer gut in Mathe und logisches denken war auch ziemlich gut , spiele seit ich 4 bin Schach .

Nun verbringe jede freie Minute mit dem programmieren lernen und konnte schon die ersten Erfolge sehen , hab mir ein kleines Spiel programmiert . In den nächsten Wochen fange ich auch einen Bootcamp an damit ich noch schneller weiterbilden kann .. Da mich meine Eltern sehr gut unterstützen und ich nicht noch arbeiten muss um durch die Runden zu kommen, kann ich jede Woche bis zu 70 Stunden fürs Programmieren lernen investieren ,teilweise sitze ich produktiv 12-14 Stunden am Tag und programmiere natürlich mit pausen .

Ziel ist es später erfolgreich einen Start Up in Richtung Künstliche Intelligenz aufzubauen und damit Milliardär zu werden . ( Traum wäre so was großes wie Microsoft hochzuziehen )

Diese Yacht gehört Microsoft und so was habe ich mir als Ziel gesetzt . Den wenn ich mir so was später durch ein Unternehmen leisten kann , dann ist es auch zum einen der Beweis dass ich wirklich was großes wie meine Vorbilder geschafft habe Jobs / Gates usw und zum andere mich nach vielen Jahren belohnen kann ..

Glaubt ihr ist es theoretisch möglich ?

Als Programmierer anzufangen , vlt die ersten Programme schreiben , damit gutes Geld machen ... Dann immer mehr zum Unternehmer werden und später mit einem Milliarden Unternehmen auch dann so eine Yacht kaufen ?

Theoretisch machbar ?

Danke !

Bild zu Frage
Urlaub, Arbeit, Männer, Microsoft, Geld verdienen, Studium, Sommer, Technik, Geld, Wirtschaft, programmieren, Deutschland, Ausbildung, Frauen, Meer, Luxus, Informatik, Informatiker, Universität, Yacht

Meistgelesene Fragen zum Thema Informatik