|
Corel FORUM Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych |
|
Corel PHOTO-PAINT - Eksport do htm - autodopasowanie strony do rozdzielczości
Biotrek - 28 Luty 2008, 17:04 Temat postu: Eksport do htm - autodopasowanie strony do rozdzielczości Gdzie w ustawieniach mogę znaleźć opcję autodopasowania strony do rozdzielczości.
Mam do zrobienia stronę int. w photo-paint'ie i pasowałoby coś takiego zrobić. Po eksporcie wygląda na chwilę obecną tak
LINK
Biotrek - 29 Luty 2008, 15:27
Tylko nie wszyscy na raz
DooSHeK - 29 Luty 2008, 16:10
Nie za bardzo rozumiem o co chodzi. Chodzi o wielkość dokumentu, który tworzysz w PP? Czy żeby PP sam ustalał rozmiar obrazka przy eksporcie? Rozmiar wyeksportowanego obrazka masz taki jaki ustawiłeś przy tworzeniu dokumentu. Możesz jaśniej?
Biotrek - 29 Luty 2008, 16:23
TO inaczej...
Popatrz na linka, to jest projekt wyeksportowany do htm. Po otwarciu zamiast pełnego obrazka mam po lewej i na górze białe paski.
Chodzi o to jak poprawnie wyeksportować by nie było tego świństwa.
s-p-i-n - 29 Luty 2008, 17:53
Biotrek napisał/a: | TO inaczej...
Popatrz na linka, to jest projekt wyeksportowany do htm. Po otwarciu zamiast pełnego obrazka mam po lewej i na górze białe paski.
Chodzi o to jak poprawnie wyeksportować by nie było tego świństwa. | Wydaje mi sie, ze w Corelu nie da rady tego zrobic. Najlepiej otworz ten wyeksportowany plik np. w notatniku - bedziesz widział tam kod strony i wklej to
LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0
a nastepnie zapisz.
Kod powinien wygladac jak ponizej
Kod: | <html>
<head>
<title>Nowy-1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta http-equiv="Content-Script-Type" content="text/javascript"/>
<meta name="Generator" content="Corel PHOTO-PAINT 13.0"/>
</head>
<body bgcolor="#FFFFFF" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<img border="0" width="1024" height="768" src="Nowy-1.gif">
</body>
</html> |
Asdef - 11 Marzec 2008, 14:55
zauważyłem że na górze strony są jakieś dziwne znaczki
w tym tkwi problem, wy-edytuj stronę w notatniku i pozbądź się ich, albo popraw bledy w kodzie...
przede wszystkim sprawdź poprawność tagów czy aby są właściwie pozamykane
ABu - 11 Marzec 2008, 16:10
Te znaki, które są widoczne w oknie przeglądarki to tzw. znak BOM (byte order mark) stosowany przy oznaczaniu plików kodowanych systemem UTF-8. Normalnie w notatniku ich nie widać, ale przeglądarka je wyświetli jeśli nie zastosujesz kodowania UTF-8.
Nie wiem, czy to jest celowe, czy wynika z niedopatrzenia programistów, ale pliki html tworzone przez Corela są w UTF-ie, natomiast w znaczniku META widnieje wpis iso-8859-1. My i tak, chcąc, nie chcąc musimy zastosować kodowanie polskie, więc albo trzeba podmienić je na iso-8859-2 albo właśnie UTF-8, który gorąco polecam (przy kodowaniu UTF-8 znaczki znikają).
Do edycji polecam programy dające pełną kontrolę nad sposobem kodowania znaków - np. darmowy 'SciTE' którego osobiście używam. Jako bonus SciTE koloruje kod m.in. w HTML-u, ale również w PHP, CSS-ie itd. (lista jest całkiem spora). Aby mieć absolutną pewność, że znak BOM nie znajdzie się na stronie najlepiej wybrać w SciTE kodowanie "UTF-8 cookie" zapisujące plik pozbawiony tego znaku - podejrzewam, że w innych edytorach może się to nazywać identycznie lub podobnie.
Co do samego wycentrowania strony - faktycznie Corel sobie z tym nie poradzi. On pakuje pocięte obrazki w lewy górny róg przeglądarki i na tym jego robota się kończy. Jeśli chcesz mieć stronę zrobioną profesjonalnie to w ogóle odradzam korzystania z tego pliku html - lepiej obrazek pociąć tak, aby łatwo go było wstawić w CSS-a i w pliku html operować znacznikami <div>. Corel to co robi, robi na tabelkach, a więc jest jeszcze w erze początków Internetu...
Jeśli jednak chcesz mieć stronę szybko, za to nie do końca poprawnie to zrób tak:
Kod: |
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body bgcolor="#808080">
<center>
...tutaj to co Corel wygenerował między <body> a </body>...
</center>
</body>
</html>
|
Gdzie do bgcolor wstawiasz jakiś jednolity kolor tła przeliczony na system szesnastkowy.
|
|