Skocz do zawartości

Fiber

Użytkownik
  • Liczba zawartości

    49
  • Rejestracja

  • Ostatnia wizyta

Posty dodane przez Fiber

  1. Miałem podobną sytuację kiedyś. Dołożyłem kartę WiFi w port PCIE obok karty muzycznej. Karta siała mocno jakimiś  zakłóceniami. W słuchawkach słyszałem piski przy każdym transferze danych z sieci.

    Rozwiązałem ten problem w taki sposób: Wziąłem 2 kartki papieru A4 i wsadziłem folię aluminiową pomiędzy nie. Zgiąłem (złożyłem) to parę razy. Taki gruby kawałek wsadziłem między karty Wifi i Audio. Problem zniknął. Te kartki papieru w celu izolacji, żeby spięcia nie było.

  2. Pewnie łatwiej będzie Ci to zrobić w Paincie... ale można np. z linii poleceń używając ImageMagick

     

    montage.exe -title "ZALACZNIK NR 1" -pointsize 24 -label "FOT 1" obraz1.png -label "FOT 2" obraz2.png -label "FOT 3" obraz3.png -label "FOT 4" obraz4.png -label "FOT 5" obraz5.png -label "FOT 6" obraz6.png -tile 2x3 -geometry +10+10 wynik.png

     

    Na start minusy...

    - nie udało mi się użyć polskich znaków

    - nie ma kontroli nad wielkością fontu tekstu na górze

  3. Ciekawy problem, przynajmniej w pracy się człowiek nie nudzi......

     

    W 24 i 25 bajcie masz wersję 1.2, czyli raczej ten plik ze specyfikacją powinien być brany pod uwagę (bo w 1.4 choćby header jest dłuższy):

     

    http://www.asprs.org/a/society/committees/standards/asprs_las_format_v12.pdf

     

    Krótko:

    Współrzędna = offset + współrzędna_int * skala;

    Offset i skalę masz w headerze.

     

    Wszystkie dane czytasz od końca po bajcie. Przykładowo z twojego hex editora:

     

    long long long_scale_x = 0x3f50624dd2f1a9fc;
    long long long_scale_y = 0x3f50624dd2f1a9fc;
    long long long_scale_z = 0x3f50624dd2f1a9fc;
    double double_scale_x = (double&)long_scale_x;
    double double_scale_y = (double&)long_scale_y;
    double double_scale_z = (double&)long_scale_z;
    long long long_offset_x = 0xc04181b2469f559c;
    long long long_offset_y = 0x4041566d03611340;
    long long long_offset_z = 0x4019e06903fe2824;
    double double_offset_x = (double&)long_offset_x;
    double double_offset_y = (double&)long_offset_y;
    double double_offset_z = (double&)long_offset_z;
    int ix = 0x000049f0;
    int iy = 0xfffeedee;
    int iz = 0x00000df0;
    float fx = ix * double_scale_x + double_offset_x;
    float fy = iy * double_scale_y + double_offset_y;
    float fz = iz * double_scale_z + double_offset_z;
    printf("x = %f  y = %f  z = %f\n\n", fx, fy, fz);
     
    Wynik:
    x = -16.085253  y = -35.486797  z = 10.037150
×
×
  • Dodaj nową pozycję...