lørdag, januar 23, 2021

Screensaver

Daily Rush Debat Off-topic Screensaver

  • Forfatter
    Emne
  • #0

    enof
    Bruger
    290 indlæg
    Offline

    Hey DR,

    Nu hvor jeg ved der er en fandens masse kloge hoveder her på sitet, har jeg et spørgsmål

    Hvis man skal kode en screensaver både til at understøtte 16:9 og 4:3 skærme, og man ikke vil have at billederne bliver forvrænget, på kryds af opløsningerne, hvordan bærer man sig så ad?

    Jeg forestiller mig at man designer screensaveren i en antaget max. opløsning (både 16:9 og 4:3 version) og derefter ‘downscaler’ dem, til at passe til de mindre opløsninger. Er det helt forkert?

    Og skal man dermed have 2 screensaver filer, eller kan man lave funktionaliteten i en?

Viser 4 kommentarer - 1 til 4 (af 4 i alt)
  • Forfatter
    Kommentarer
  • #1

    TheRaz
    Bruger
    9.294 indlæg
    Offline

    Enten skal du have to sæt billeder, et til hvert format, eller også skal du have 1 sæt billeder som du kan downscale og lave crop på. Ellers ved jeg ikke lige.

    Jeg har atomer i bukserne. Og så kan man desuden aldrig få CPU'er nok. Det er ganske enkelt naturvidenskabeligt umuligt.

    #2

    FIRESTORM
    Bruger
    5.349 indlæg
    Offline

    Hvad skriver du i? Du kan jo hente den aktuelle skærm opløsning også skalere efter det. Evt ved at kun vise et udsnit af widescreen billederne hvis det skal vises i 4:3.

    I C kan du få adgang til opløsningen med:

    #include
    int screenWidth = GetSystemMetrics(SM_CXSCREEN);
    int screenHeight = GetSystemMetrics(SM_CYSCREEN);

    #3

    enof
    Bruger
    290 indlæg
    Offline

    #2 Nu er det ikke mig der skriver det, men tak for inputtet! At croppe 16:9 til 4:3 er også noget jeg har tænkt på, men i sidste ende er det nok ikke en mulighed, da billederne helst ikke skal beskæres.

    #4

    DarkHill
    Bruger
    13.447 indlæg
    Offline

    husk at pc-widescreen skærme som regel er 16:10 ikke 16:9. Og stortset alle ikke widescreen lcd skærme kører 5:4

    1024×768 : 4:3
    1600×1200 : 4:3

    1280×1024 : 5:4

    1680×1050 : 16:10
    1920×1200 : 16:10

    / DarkHill

Viser 4 kommentarer - 1 til 4 (af 4 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.