Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in
#1999
kort text om dess innehåll?

Hem / Programarkiv

#740 - PCX läsare, ej standard

Detta lilla program skrev jag för att kunna få tag på innehållet i på st pcx filer (det hette att de var så iaf. i dokumentationen) då jag försökte att porta ett gamalt kul dos-spel.

Programmet tror jag fungerar då bilderna ut inte blir helt felaktiga, även om det säkert kan vara någon bugg då jag inte är säker på att jag har fått det rätt. Sökvägarna till pcx-filerna är hårdkodade (dessvärre, det är inte sökvägen som är intressant. För övrigt var den vid kompileringen inställd på "C:\cdogs\cdogs2\cdogs2.px")

Bildformatet är utav typen:

256 3-bytes RGB-färger, dvs. en header på 256*3 bytes

Sedan kommer två bytes med längd på nästa rad. Efter den raden kommer ytterligare två bytes osv. Varje byte i raden motsvarar en färg i paletten.

Vad programmet gör är att loopa igenom alltihopa och sedan räkna om alla bytes till RGB-färger med hjälp av paletten. Till sist ritas alltihopa ut på en picturebox och innehållet i pictureboxen kopieras till klippbordet.

Spelet som skulle portas (där även bilderna finns) är: http://www.orcsoftware.com/~ronny/Cyberdogs.html, filen som är inställd i programmet är dock från den andra versionen: http://www.orcsoftware.com/~ronny/C-Dogs.html

  Sample: PCX_Reader.zip
Size: 7,64 kB
Author: Oskar Johansson
Created: 2004-03-03 20:51:34
Updated: 2004-03-03 20:51:34
Visitors: 2221
Votes: 0
Result:
Group:   vb-bild/grafik/multimedia
Subject:   allmänt
 

Nyligen

  • 22:47 Faktorer som påverkar bilens andra
  • 14:23 Портал о чрезвычайных ситуациях
  • 09:39 Why are here few women buy the les
  • 19:53 Toppkvalitet uppkoppling
  • 16:35 Эскорт вакансии для девушек
  • 14:39 Rainbet Casino
  • 13:47 Professional mining software
  • 13:18 Website builder

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 571 549
27 967
271 795
5 599
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies