DeletedUser
Guest
No i po co komu 500 px sygna?
Tak, owszem. Polega ona na sprawdzeniu przy pomocy specjalnego skryptu wymiarów obrazka, po czym (jeśli jest za duży) zredukowaniu go prostym działaniem matematycznym.
Przykładowy skrypt do zmiany rozmiaru za dużych sygnatur. Stosowany obecnie na forum GreTime's, przystosowany przeze mnie do VBulletinu. Nie deformuje obrazków:
Kod:function SigpicResizer() { var conf_width = 500; var conf_height = 100; var possibleSigpics = document.getElementsByTagName('img'); for (a = 0; a < possibleSigpics.length; a++) { if (!possibleSigpics[a].parentNode.parentNode.match(/td_post_/i)) continue; var tempPicture = new Image(); tempPicture.src = possibleSigpics[a].src; if (conf_width != 0 && tempPicture.width > conf_width) { possibleSigpics[a].height = (conf_width * tempPicture.height) / tempPicture.width; possibleSigpics[a].width = conf_width; } else if (conf_height != 0 && tempPicture.height > conf_height) { possibleSigpics[a].width = (conf_height * tempPicture.width) / tempPicture.height; possibleSigpics[a].height = conf_height; } else { possibleSigpics[a].width = tempPicture.width; possibleSigpics[a].height = tempPicture.height; } } }
Przydałoby się takie rozwiązanie.... bo dawanie zer za prozaiczne wymiary to moim zdaniem bezsens....
A to co Lukasz powiedział, że łamanie tego punktu regulaminu (pkt. 16) nie jest karane mija się z prawdą, moderatorzy (w tym ja) przykładają dużą wagę do wyłapywania zbyt dużych i zbyt ciężkich sygnatur.