Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto
Samsung rinnova la serie pieghevole di punta con Galaxy Z Fold8 Ultra: pannello interno da 8 pollici quasi senza piega, cerniera Flex Titanium, Snapdragon 8 Elite Gen 5 for Galaxy e batteria finalmente da 5.000 mAh. Prezzo italiano da 2.299 a 2.899 euro. Tra colorimetro, benchmark reali e giorni di uso quotidiano, ecco dove questo pieghevole convince e dove il nome Ultra fatica ancora a trovare piena giustificazione
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Dopo due settimane trascorse al volante della Dacia Spring 2026 possiamo raccontarvi tutto, dalle novità di motore e batteria, fino ai consumi in tutti le situazioni, compresa l'autonomia reale ad alta velocità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 30-01-2007, 13:47   #1
satoshi2005
Senior Member
 
L'Avatar di satoshi2005
 
Iscritto dal: Mar 2005
Città: Ticino, Svizzera
Messaggi: 431
[PHP] GD Bug?

Salve gente,

Ho un problema e non riesco a capire se sono io che sbaglio o se è proprio un problema della libreria GD.

Vi prego di notare la differenza tra:
http://www.satoshi.ch/orologio/prova.php?gradi=44

e:
http://www.satoshi.ch/orologio/prova.php?gradi=45

perché quando i gradi sono >= 45 allora va via la trasparenza?

Codice:
Codice:
<?php
	header("Content-Type: image/png");

	$im = imageCreateFromPNG("lancetta_grande_cut.png");
	$bgcolor = imageColorAllocateAlpha($im, 0, 0, 0, 127);

	$image_rotated = imageRotate($im, ($_GET['gradi'] * (-1)), $bgcolor);

	imageAlphaBlending($image_rotated, false);
	imageSaveAlpha($image_rotated, true);
	imagePNG($image_rotated);
?>
Grazie mille! sato
satoshi2005 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 14:15   #2
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Uhm, l'intervallo di trasparenza effettivamente va da -44 a 45° da quel che vedo, e non vedo perchè dovresti avere problemi su altri gradi. Da totale ignorante su tali librerie, mi spieghi cosa dovrebbe fare la

Codice:
$bgcolor = imageColorAllocateAlpha($im, 0, 0, 0, 127);
Mi sembra tu stia assegnando una maschera di trasparenze a partire dall'immagine originale, ma non capisco a cosa si riferiscano i tre parametri settati a 0
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 14:31   #3
satoshi2005
Senior Member
 
L'Avatar di satoshi2005
 
Iscritto dal: Mar 2005
Città: Ticino, Svizzera
Messaggi: 431
Quote:
Originariamente inviato da yorkeiser
Uhm, l'intervallo di trasparenza effettivamente va da -44 a 45° da quel che vedo, e non vedo perchè dovresti avere problemi su altri gradi. Da totale ignorante su tali librerie, mi spieghi cosa dovrebbe fare la

Codice:
$bgcolor = imageColorAllocateAlpha($im, 0, 0, 0, 127);
Mi sembra tu stia assegnando una maschera di trasparenze a partire dall'immagine originale, ma non capisco a cosa si riferiscano i tre parametri settati a 0
0 rosso, 0 verde e 0 blu.. il 127 sta per trasparente al 100%.. quindi invece di 0 0 0 puoi mettere qualsiasi altro numero compreso tra 0 e 255 che non cambia niente..

http://ch2.php.net/manual/en/functio...ocatealpha.php
satoshi2005 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 14:39   #4
yorkeiser
Senior Member
 
L'Avatar di yorkeiser
 
Iscritto dal: Jul 2006
Città: Tristram
Messaggi: 517
Se sono terne RGB dovresti settarle tutte a 255 se hai il fondo bianco, i bordi neri possono dipendere da quello (la tripletta 0,0,0 equivale al nero).
__________________
Il sole è giallo
yorkeiser è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 14:59   #5
satoshi2005
Senior Member
 
L'Avatar di satoshi2005
 
Iscritto dal: Mar 2005
Città: Ticino, Svizzera
Messaggi: 431
Quote:
Originariamente inviato da yorkeiser
Se sono terne RGB dovresti settarle tutte a 255 se hai il fondo bianco, i bordi neri possono dipendere da quello (la tripletta 0,0,0 equivale al nero).
Ma non cambia niente! Posso mettere anche rosso verde giallo o blu che non cambia.. perché il nero che mi mette come sfondo non lo prende da $bgcolor.. chissà da dove lo prende..
satoshi2005 è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 15:22   #6
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da satoshi2005
Ma non cambia niente! Posso mettere anche rosso verde giallo o blu che non cambia.. perché il nero che mi mette come sfondo non lo prende da $bgcolor.. chissà da dove lo prende..
Semplice:

$bgcolor = imageColorAllocateAlpha($im, 0, 0, 0, 127);

127 indica "completamente trasparente". Il valore è tra 0 e 127.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 30-01-2007, 15:29   #7
satoshi2005
Senior Member
 
L'Avatar di satoshi2005
 
Iscritto dal: Mar 2005
Città: Ticino, Svizzera
Messaggi: 431
Quote:
Originariamente inviato da andbin
Semplice:

$bgcolor = imageColorAllocateAlpha($im, 0, 0, 0, 127);

127 indica "completamente trasparente". Il valore è tra 0 e 127.
Sì e visto che dovrebbe essere completamente trasparente perché me lo fa nero?
satoshi2005 è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 07:40   #8
ianaz
Senior Member
 
L'Avatar di ianaz
 
Iscritto dal: Jan 2005
Città: London, United Kingdom
Messaggi: 959
Potrebbe essere un bug della GD...?!
__________________
zattix
ianaz è offline   Rispondi citando il messaggio o parte di esso
Old 31-01-2007, 14:03   #9
satoshi2005
Senior Member
 
L'Avatar di satoshi2005
 
Iscritto dal: Mar 2005
Città: Ticino, Svizzera
Messaggi: 431
up..
satoshi2005 è offline   Rispondi citando il messaggio o parte di esso
Old 05-02-2007, 08:34   #10
satoshi2005
Senior Member
 
L'Avatar di satoshi2005
 
Iscritto dal: Mar 2005
Città: Ticino, Svizzera
Messaggi: 431
up
satoshi2005 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
Il volo inaugurale dell'aereo elettrico ...
L'IA non rende tutte le imprese uguali. ...
Netflix cambia la strategia sul gaming: ...
Hyundai Kona elettrica: è ancora ...
Vogliono costruire un monumento per Elon...
Ring Intercom Audio crolla a 39,99€ su A...
La Francia blocca il divieto dei social ...
Trump citato in giudizio: chiesto lo sto...
PEC obbligatoria per revisione e passagg...
Il ripulitore di watermark Claude da 4.5...
Xiaomi 17 Ultra scambia il Sole per la L...
È arrivata la migliore e-bike Eng...
Apple Mac mini M4, ecco perché conviene ...
Robot aspirapolvere in offerta su Amazon...
Il nuovo pick-up elettrico di Ford &egra...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:22.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v