abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:11 | IT novinky

    Firmy v EU musí počínaje dnešním dnem označovat obsah vytvořený umělou inteligencí. Znamená to povinnost informovat uživatele, že člověk komunikuje s chatbotem či jiným systémem AI. Rovněž obrázky, audia či videa, které jsou vytvořené nebo zmanipulované pomocí umělé inteligence a které mohou působit jako autentické, musejí být jasně označeny jako uměle vytvořené.

    Ladislav Hagara | Komentářů: 1
    dnes 04:11 | Nová verze

    Byla vydána nová major verze 11.0 open source unixového operačního systému NetBSD (Wikipedie). Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 19:55 | IT novinky

    Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) se zapojil do mezinárodní iniciativy vedené americkou agenturou CISA (Cybersecurity and Infrastructure Security Agency) a dalšími partnery, jejímž cílem je stanovit minimální náležitosti pro tzv. Software Bill of Materials (SBOM). Nový dokument přináší praktická doporučení, jak by měl vypadat přehled komponent softwaru a jak s ním v praxi pracovat. SBOM lze

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 03:00 | Nová verze

    V aktuálním přehledu vývoje renderovacího jádra webového prohlížeče Servo (Wikipedie) bylo oznámeno vydání nové verze 0.4.0. Výrazně se zlepšilo vykreslování stránek jako lichess.org, Zulip nebo Speedtest.

    Ladislav Hagara | Komentářů: 0
    31.7. 19:22 | Bezpečnostní upozornění

    Vládní CERT upozorňuje (𝕏) na kritické zranitelnosti v produktech VMware: CVE-2026-59309, CVE-2026-59310 a CVE-2026-47876. Zranitelnosti v VMware vCenter umožňují vzdálenému útočníkovi se síťovým přístupem obejít autentizaci a získat neoprávněný přístup k vCenter, případně zneužít directory traversal ke spuštění libovolného kódu na vCenter.

    Ladislav Hagara | Komentářů: 1
    31.7. 18:33 | Bezpečnostní upozornění

    Společnost Coinkite upozorňuje na bezpečnostní chybu svých hardwarových kryptopeněženek Coldcard. Jedná se o kritickou chybu v generování náhodných čísel (RNG). Místo hardwarového generátoru náhodných čísel (TRNG) byl omylem používán softwarový fallback (PRNG).

    Ladislav Hagara | Komentářů: 4
    31.7. 14:11 | Zajímavý projekt

    Představena byla nová linuxová distribuce Shadowfetch Linux. Na rozdíl od mnoha nováčků, které nabízejí převážně jiné téma a výběr softwaru, tato distribuce založená na Debianu Testing s desktopovým prostředím KDE Plasma 6.6, klade lokálně běžící umělou inteligenci do centra svého desktopového zážitku.

    Pinhead | Komentářů: 0
    30.7. 17:22 | Zajímavý projekt

    Max Leiter v roce 2019 zkusil zprovoznit X server na iPadu (iOS). Nyní se k tématu vrátil a s pomocí LLM a balíčkovacích nástrojů Procursus rozběhl desktop s X11 i Waylandem. Jeho balíčky jsou dostupné v repozitáři xiOS.

    |🇵🇸 | Komentářů: 27
    30.7. 13:33 | IT novinky

    Společnost Google Cloud dnes oznámila, že její infrastruktura a služby byly oficiálně zařazeny do Katalogu cloud computingu vedeného Digitální a informační agenturou (DIA). Tato certifikace potvrzuje, že infrastruktura a služby Google Cloud splňují přísné bezpečnostní a regulační požadavky České republiky pro provoz cloudových služeb ve veřejném sektoru.

    Ladislav Hagara | Komentářů: 6
    30.7. 13:11 | IT novinky

    Vůbec poprvé v historii se stát při testování digitálních služeb obrací na širokou veřejnost. Digitální a informační agentura (DIA) a Ministerstvo vnitra zvou občany k zapojení do zátěžového testu eDokladů, které od loňského podzimu prošly optimalizací aplikace a posílením infrastruktury. Test proběhne 13. srpna ve 13:00 a pro jeho úspěch bude potřeba zapojení několika desítek tisíc občanů. Zapojení do testu je zcela dobrovolné a úkol

    … více »
    Ladislav Hagara | Komentářů: 44
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (18%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (23%)
    Celkem 2301 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: ne uplne funkcni php skript s podporou GD

    9.3.2010 15:29 Mirekh
    ne uplne funkcni php skript s podporou GD
    Přečteno: 480×
    potrebuji radu s php na webu.

    Mam skript ktery generuje nahodny retezec do obrazku. Rozchodil jsem si to u sebe na PC - to funguje, ale ne uz na serveru poskytovatele.

    Skript vypada takto
    $rand_str=random_string(5);
                                        
     //We memorize the md5 sum of the string into a session variable
    $_SESSION['image_value'] = md5($rand_str);
                                  
    //Get each letter in one valiable, we will format all letters different
    $letter1=substr($rand_str,0,1);
    $letter2=substr($rand_str,1,1);
    $letter3=substr($rand_str,2,1);
    $letter4=substr($rand_str,3,1);
    $letter5=substr($rand_str,4,1);
                                           
    //Creates an image from a png file. If you want to use gif or jpg images, 
    //just use the coresponding functions: imagecreatefromjpeg and imagecreatefromgif.
    $image=imagecreatefrompng("images/noise2.png");
                                           
    //Get a random angle for each letter to be rotated with.
    $angle1 = rand(-20, 20);
    $angle2 = rand(-20, 20);
    $angle3 = rand(-20, 20);
    $angle4 = rand(-20, 20);
    $angle5 = rand(-20, 20);
                                     
    //Get a random font. (In this examples, the fonts are located in "fonts" directory and named from 1.ttf to 10.ttf)
    $font1 = rand(1, 8).".ttf";
    $font2 = rand(1, 8).".ttf";
    $font3 = rand(1, 8).".ttf";
    $font4 = rand(1, 8).".ttf";
    $font5 = rand(1, 8).".ttf";
    
    //$font1 = "1.ttf";
    //$font2 = "1.ttf";
    //$font3 = "1.ttf";
    //$font4 = "1.ttf";
    //$font5 = "1.ttf";
                                           
    //Define a table with colors (the values are the RGB components for each color).
    //$colors[0]=array(122,229,112);
    $colors[0]=array(43,217,25);
    //$colors[1]=array(85,178,85);
    $colors[1]=array(77,56,56);
    $colors[2]=array(213,98,86);
    //$colors[3]=array(141,214,210);
    $colors[3]=array(68,229,220);
    $colors[4]=array(214,141,205);
    $colors[5]=array(43,118,241);
                                           
    //Get a random color for each letter.
    $color1=rand(0, 5);
    $color2=rand(0, 5);
    $color3=rand(0, 5);
    $color4=rand(0, 5);
    $color5=rand(0, 5);
                                           
    //Allocate colors for letters.
    $textColor1 = imagecolorallocate ($image, $colors[$color1][0],$colors[$color1][1], $colors[$color1][2]);
    $textColor2 = imagecolorallocate ($image, $colors[$color2][0],$colors[$color2][1], $colors[$color2][2]);
    $textColor3 = imagecolorallocate ($image, $colors[$color3][0],$colors[$color3][1], $colors[$color3][2]);
    $textColor4 = imagecolorallocate ($image, $colors[$color4][0],$colors[$color4][1], $colors[$color4][2]);
    $textColor5 = imagecolorallocate ($image, $colors[$color5][0],$colors[$color5][1], $colors[$color5][2]);
    
    //Write text to the image using TrueType fonts.
    $size = 22;
    imagettftext($image, $size, $angle1, 10, $size+15, $textColor1, $font1, $letter1);
    imagettftext($image, $size, $angle2, 35, $size+15, $textColor2, $font2, $letter2);
    imagettftext($image, $size, $angle3, 60, $size+15, $textColor3, $font3, $letter3);
    imagettftext($image, $size, $angle4, 85, $size+15, $textColor4, $font4, $letter4);
    imagettftext($image, $size, $angle5, 110, $size+15, $textColor5, $font5, $letter5);
     
    header('Content-type: image/png');
    //Output image to browser
    imagepng($image);
    //Destroys the image
    imagedestroy($image);
    funkce random_string(5) generuje nahodny rotezec o 5ti znacich

    Na vzdalenem serveru se to chova tak, ze se zobrazi pozadi s obrazkem images/noise2.png, ale jednotlive znaky v nem uz se nezobrazi.

    Nevim, kde hledat problem

    vypis phpinfo ze serveru pro gd:

    GD Support enabled

    GD Version 2.0 or higher

    FreeType Support enabled

    FreeType Linkage with freetype

    JPG Support enabled

    PNG Support enabled

    WBMP Support enabled

    Nevim jestli neni treba v opravnenich - pro adresar fonts (kde je 8 typu fontu ttf) je nastaveno opravneni cteni a zapis tedy rw-rw-rw-

    Dekuji

    Odpovědi

    9.3.2010 18:07 Sinuhet | skóre: 31
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD

    Asi to nemuze najit ty fonty, zapnete si vypis chybovych hlasek (na zacatek skriptu dejte error_reporting(E_ALL); ini_set('display_errors', true);)

    10.3.2010 07:23 Mirekh
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Je to tak - je problem s fonty, ale nevim jak to vyresit
    Warning: Could not find/open font in /home/web/www/stranky/random_image.php on line 93
    
    Warning: Could not find/open font in /home/web/www/stranky/random_image.php on line 94
    
    Warning: Could not find/open font in /home/web/www/stranky/random_image.php on line 95
    
    Warning: Could not find/open font in /home/web/www/stranky/random_image.php on line 96
    
    Warning: Could not find/open font in /home/web/www/stranky/random_image.php on line 97
    
    Warning: Cannot add header information - headers already sent by (output started at /home/web/www/stranky/random_image.php:93)
    Zkusil jsem dat toto
    $font1 = "1.ttf";
    $font2 = "1.ttf";
    $font3 = "1.ttf";
    $font4 = "1.ttf";
    $font5 = "1.ttf";
    
    a soubor 1.ttf se nachazi ve stejnem adresari jako random_image.php.

    A chova se to stejne, pritom u me na localu to bezi

    AraxoN avatar 10.3.2010 09:08 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Citácia z manuálu:
    Depending on which version of the GD library PHP is using, when fontfile does not begin with a leading / then .ttf will be appended to the filename and the library will attempt to search for that filename along a library-defined font path.
    Skús ku tým fontom dať plnú cestu - /var/www/projects/whatever/fonts/1.ttf, alebo to zadať bez toho .ttf.

    PS: hneď keď vyriešiš toto, tak by som sa na Tvojom mieste zameral na príkaz for... ;-)
    10.3.2010 10:55 Mirekh
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Dekuji za navod,

    tak nakonec pomohla plna cesta k fontum.

    Ale stejne to nemohu takto pouzit. Pismena se sice v obrazku zobrazi ale jejich kvalita neni nic moc.

    Asi to bude problem s vyhlazovanim pisma. U me se to obrazuje v pohode, na serveru je to neostre.

    Mohu s tim ja neco udelat ?

    Daji se nebo existuji fonty, ktere se zobrazuji dobre vsude ?

    Nejake doporuceni...?

    10.3.2010 12:02 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Ukažte (přiložte obrázek).
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    10.3.2010 14:53 Mirekh
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Přílohy:
    imagevrf1.png - vysledek skriptu na localu imagevrf2.png - vysledek stejneho skriptu na serveru
    10.3.2010 23:54 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Jak se píše níže pomůže ?
    To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
    AraxoN avatar 10.3.2010 12:39 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Skús obrázok vytvoriť cez imagecreatetruecolor(), a nedávať ten šum z PNG do pozadia, či to bude aj tak nedobre.
    11.3.2010 11:45 Mirekh
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Příloha:
    Tak to nepomohlo. (myslim pouziti funkce imagecreatetruecolor) - viz priloha. A je jedno jestli tam nejake pozadi je nebo ne.

    Zkratka je problem s radnym zobrazenim fontu. Co s tim ..?

    Jestli to je opravdu ve verzi php, gd .... a zkratka mam smulu ?

    Je to pech....
    AraxoN avatar 11.3.2010 13:22 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
    Rozbalit Rozbalit vše Re: ne uplne funkcni php skript s podporou GD
    Příloha:
    Pravdepodobne to je verziou PHP a GD.

    Ak Ti funguje funkcia imagecopyresampled(), tak je možné to obabrať tak, že urobíš väčší obrázok - nie 108x39, ale napríklad 432x156 - a ten potom zmenšíš cez imagecopyresampled() do výsledného obrázku požadovanej veľkosti. Vo veľkom obrázku tak hrany písma budú kostrbaté, ale po zmenšení cez imagecopyresampled() sa vyhladia. Napríklad ten obrázok v prílohe je robený takou metódou, že sa vo väčšom rozmere robia rôzne zošikmenia, ktoré pri tom rozmere nevyzerajú dobre, ale potom sa to zmenší a už je to fajn.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.