Wielkość filmów - proste technikalia

Miejsce gdzie możemy wpływać na kształt i sprawy bieżące forum

Moderatorzy: moderatorzy2014, moderatorzy

Awatar użytkownika
Alianora
Posty: 69
Rejestracja: środa 22 wrz 2010, 22:21
Lokalizacja: Skierniewice
Kontakt:

Post autor: Alianora »

zmein w obu plikach funckje imagecreate na imagecreatetruecolor - troche chamskie rozwiazanie ale trudno.
Awatar użytkownika
Alianora
Posty: 69
Rejestracja: środa 22 wrz 2010, 22:21
Lokalizacja: Skierniewice
Kontakt:

Post autor: Alianora »

A ty pisałeś coś kiedyś w PHP z obslugą GD?
imagecopyresampled kopiuje fotke ze zrodla do celu zmieniajac rozdzielczosc. Jezeli cel bedzie utworzony za pomoca imagecreate nie bedzie mial pelnej palety kolorow i zostanie skopiowany z uboższą paletą - czyli tak jak teraz.
Awatar użytkownika
loop
Posty: 1529
Rejestracja: czwartek 27 sty 2011, 08:20
Lokalizacja: Kielce

Post autor: loop »

jak stawialem forum i mialem problem z brzydkimi miniaturami, to kazałem phpowi wykonywac miniaturkę za pomoca imagecopyresampled i z głowy.
A co do php... no nawet roboty się pisało :-P
Awatar użytkownika
Alianora
Posty: 69
Rejestracja: środa 22 wrz 2010, 22:21
Lokalizacja: Skierniewice
Kontakt:

Post autor: Alianora »

pierwszy przyklad z Twojego linku:
// Resample
$image_p = imagecreatetruecolor($new_width, $new_height);
RTFM! Dalej chcesz dyskutowac?
Awatar użytkownika
Tata Balirc
Posty: 602
Rejestracja: wtorek 01 cze 2010, 22:05
Lokalizacja: Mielec

Post autor: Tata Balirc »

Ja dzisiaj z ciekawości założyłem sobie forum o tu:
http://www.modelarstwomielec.pl/forum/
W podstawowych ustawieniach też był problem z przepalaniem zdjęć.
Czytając ten wątek i post:
Alianora pisze:Skrypt decyduje o wywolaniu jednej czy drugiej funkcji na podstawie swoich ustawien - gdzies w ustawieniach teg pluginu powinna byc opcja dotyczaca GD i trzeba ja przestawic na "gd2". Skrypt potrafi tez uzywac zamiast GD lepszego ImageMagicka ale ten raczej nie robi takich jazd z kolorami.
Przestawiłem w panelu administratora jak na obrazku poniżej i zadziałało.
Niestety nie działa dla zdjęć dodanych wcześniej gdyż są one zepsute w trakcie przesyłania i tak już wyglądają na serwerze.
Szukam jak wstawić aby załączniki były widoczne dla niezalogowanej osoby.
Załączniki
fotki.jpg
Peter
Posty: 11
Rejestracja: sobota 06 lut 2010, 14:59

Post autor: Peter »

krall pisze:

Może i podejrzenie słuszne ale w samych skryptach phpBB nie odnajduję funkcji imagecreate.
Jak ktoś wie jak to naprawić to proszę o konkrety (czyli co i gdzie zmodyfikować)
[/quote]
Jesli moge pomoc.
Zadzwon do mnie,Prokter zrobi to wieczorkiem.
Na rc-cam byl ten sam nie trywialny problem
Awatar użytkownika
krall
Posty: 3152
Rejestracja: poniedziałek 01 lut 2010, 10:00
Lokalizacja: Kartuzy
Kontakt:

Post autor: krall »

Alianora pisze:zmein w obu plikach funckje imagecreate na imagecreatetruecolor - troche chamskie rozwiazanie ale trudno.
W posting_attachments imagecreate nie znalazlem jednak (teraz przylozylem sie do szukania),
w function_thumbs zmienilem ale nie zadzialalo.

W koncu zrobilem jak Tata_bali zasugerowal - moze bedzie działać :-)
pozdrawiam
Krzysztof
http://www.fly.kartuzy.com.pl
Awatar użytkownika
Tata Balirc
Posty: 602
Rejestracja: wtorek 01 cze 2010, 22:05
Lokalizacja: Mielec

Post autor: Tata Balirc »

Chyba działa
Załączniki
micro_diversity_2.jpg
Awatar użytkownika
krall
Posty: 3152
Rejestracja: poniedziałek 01 lut 2010, 10:00
Lokalizacja: Kartuzy
Kontakt:

Post autor: krall »

Peter pisze: Jesli moge pomoc.
Zadzwon do mnie,Prokter zrobi to wieczorkiem.
Na rc-cam byl ten sam nie trywialny problem
Dzięki Peter za pomoc.
Zobaczymy - czy będzie z nowymi zdjeciami ok, jeśli tak to mam nadzieję, że zostanie jak jest
Ostatnio zmieniony poniedziałek 21 mar 2011, 13:04 przez krall, łącznie zmieniany 1 raz.
pozdrawiam
Krzysztof
http://www.fly.kartuzy.com.pl
Awatar użytkownika
Rurek
Posty: 16419
Rejestracja: środa 10 mar 2010, 15:21
Lokalizacja: AIP ENR 5.5 - AAA 153 :-)

Post autor: Rurek »

Tata Balirc pisze:...
Szukam jak wstawić aby załączniki były widoczne dla niezalogowanej osoby.
No ja to bym te sprawę przemyślał dwa razy. Mnie się podoba że za pomocą tej prostej funkcjonalności mogę zwracać się "półpublicznie" do zainteresowanych...
Można pyknąć sondę na ten temat jakby co ;-)
infekcja FPV postępuje w zastraszającym tempie...
Awatar użytkownika
Alianora
Posty: 69
Rejestracja: środa 22 wrz 2010, 22:21
Lokalizacja: Skierniewice
Kontakt:

Post autor: Alianora »

Tata Balirc pisze:Przestawiłem w panelu administratora jak na obrazku poniżej i zadziałało. Niestety nie działa dla zdjęć dodanych wcześniej gdyż są one zepsute w trakcie przesyłania i tak już wyglądają na serwerze.
No to jest oczywiste, ze zadziala tylko dla nowych podgladow - stare sa juz wygenerowane w momencie dodawania zalacznika i zapisane na dysku. Moge napisac wieczorem skrypt, ktory przeleci sie po starych prewkach zdjec i je wygeneruje na nowo i bedzie wszystko ladnie wygladalo.

EDIT: Ten skrypt do dowania zalacznikow jest lipnie napisany: podglady powinny byc podawane przez skrypt php a nie za pomoca bezposrednich linkow bo raz, ze nie ma nad nimi kontroli a dwa to nie mozna poprostu ich skasowac i poczekac az sie same wygeneruja od poczatku bo skrypt sprawdzilby czy prewka jest czy nie i jak nie ma wygenerowal na nowo. Niestety phpBB by Przemo ma sporo wad i zadziwia mnie jak czesto jest w Polsce uzywany tylko dla tego, ze instaluje sie razem z zestawem wtyczek i jest odrobine mniej z tym roboty :/
Awatar użytkownika
joemonster
Posty: 562
Rejestracja: poniedziałek 05 kwie 2010, 21:13
Lokalizacja: Gdańsk
Kontakt:

Post autor: joemonster »

Dzięeeeki!
Awatar użytkownika
Alianora
Posty: 69
Rejestracja: środa 22 wrz 2010, 22:21
Lokalizacja: Skierniewice
Kontakt:

Post autor: Alianora »

Regeneracja starych prewek:
Jezeli w katalogu /files sa wszystkie oryginalne pliki to:
w katalogu /files/thumbs tworzymy plik .htaccess (kropka na poczatku!) z zawartoscią:

Kod: Zaznacz cały

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . thumb.php [L]
i plik thumb.php (w tym samym katalogu) z zawartością:

Kod: Zaznacz cały

<?php
define('IN_PHPBB', true);
$attach_config['use_gd2'] = true;
$fname = explode('/', $_SERVER['REQUEST_URI']);
$fname = $fname[count($fname)-1];
$src = substr($fname, 2);

if (file_exists('../'.$src)) {
	require_once '../../attach_mod/includes/functions_attach.php';
	require_once '../../attach_mod/includes/functions_thumbs.php';
	if (create_thumbnail('../'.$src, $fname, '')) {
		header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
		die();
	}
}

header('Location: http://'.$_SERVER['HTTP_HOST']);
a potem kasujemy wszystkie prewki z takalogu /files/thumbs.
Nowe wygenerują się w momencie, gdy ktoś będzie chcial je wyswietlic w przegladarce wiec nie skrypt zamula serwera w zaden sposob.

Skrypt testowalem na czystej instalacji phpBB by Przemo u siebie jednak nie ponosze odpowiedzialnosci za wywalenie czegokolwiek w kosmos :P Dlatego radze zrobic kopie katalogu z prewkami.

NIE WOLNO TEZ URUCHAMIAC FUNKCJI Synchronize Attachments W PANELU ADMINA BO ZAMIENI ONA LINKI W POSTACH DO PLIKOW ORYGINALNYCH.
ODPOWIEDZ