Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

imageindex - Trực tuyến trên đám mây

Chạy imageindex trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh imageindex có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


imageindex - công cụ thư viện ảnh kỹ thuật số

SYNOPSIS


Imageindex là một chương trình thư viện ảnh kỹ thuật số. Nó cung cấp khả năng tạo tự động
hình thu nhỏ và các chế độ xem kích thước khác của tệp hình ảnh và video cũng như HTML tuân thủ W3C để
cho phép xem hình thu nhỏ và hình ảnh hoặc video. Nó cũng tạo ra các đoạn phim về tất cả
hình ảnh trong một thư mục nhất định sẽ được sử dụng trong các mục nhập thư mục trong HTML.

MÔ TẢ


Imageindex đã phát triển từ một chương trình tạo hình thu nhỏ đơn giản thành một chương trình toàn diện
ứng dụng thư viện. Với nó, bạn có thể tạo hình thu nhỏ tĩnh và chế độ xem "trung bình" (tốt cho
trình xem web quay số) cùng với HTML tĩnh trình bày hình ảnh theo trình tự thời gian
thứ tự (dựa trên ngày trong tiêu đề Exif hoặc dấu ngày của chính tệp đó). Ủng hộ
hiện đã được thêm cho các tệp video và GIF động (chúng tôi hỗ trợ mọi định dạng tệp
cài đặt hỗ trợ mplayer của bạn).

Imageindex tạo ra nội dung tĩnh thay vì động vì nhiều lý do. Đầu tiên và quan trọng nhất
việc lưu trữ hình ảnh vào đĩa CD-ROM định kỳ sẽ dễ dàng hơn nhiều khi nội dung được
chỉ "ở đó" chứ không phải "bị mắc kẹt" trong cơ sở dữ liệu nào đó. Bạn tạo của riêng bạn
"cơ sở dữ liệu" bằng các thư mục của riêng bạn và để imageindex xử lý việc trình bày
hình ảnh với thế giới. Imageindex sẽ sử dụng "dựng phim" (hoặc hình thu nhỏ của tất cả hình thu nhỏ của bạn
chen chúc nhau) của các thư mục con nếu chúng xuất hiện cùng với các hình ảnh (xem mẫu
các trang trên trang web imageindex - http://www.edwinh.org/imageindex/sample.html).

Có bốn "chế độ xem" cơ bản mà imageindex tạo ra (được bật theo mặc định). "Chỉ số"
Chế độ xem hiển thị hình thu nhỏ của tất cả hình ảnh trong một thư mục ở định dạng bảng cơ bản (mặc định là 3
cột). Trong mỗi ô của bảng, thông tin cơ bản như ngày/giờ của
hình ảnh được đưa ra cũng như bất kỳ nhận xét (hoặc chú thích) nào có trong hình ảnh. Liên kết đến
các kích thước hình ảnh khác nhau và các chế độ xem khác cho hình ảnh cũng được hiển thị theo mặc định.

Chế độ xem thứ hai được trình bày là chế độ xem "trình chiếu". Theo quan điểm này, hình ảnh có kích thước "trung bình"
được trình bày cùng với thông tin như ngày/giờ, bất kỳ chú thích nào được nhúng trong hình ảnh,
v.v. Hiện tại đối với các tệp video, các slide 'trung bình' chỉ trỏ đến tệp video thực tế
xử lý. Các phiên bản trong tương lai sẽ cho phép phát lại trực tiếp bên trong trình duyệt (giống như
YouTube). Có các liên kết "trước" và "tiếp theo" trên mỗi trang giúp người xem nhanh chóng
duyệt qua từng hình ảnh "trung bình" mà không cần phải liên tục gọi "mặt sau" của trình duyệt
.

Có thể tạo phụ đề cho các tệp video bằng cách tạo một tệp có cùng tên cơ sở với
tệp video gốc nhưng có phần mở rộng là ".txt". Nội dung của tập tin này sẽ được
được sử dụng giống như chú thích được nhúng ở các định dạng như JPG khi xử lý HTML kết quả.

Cùng với chế độ xem "trình chiếu" còn có "chế độ xem khung". Khi kích hoạt một liên kết đến
chế độ xem khung xuất hiện ở đầu trang của chế độ xem chỉ mục. Khi chế độ xem khung hình được
đã truy cập, khung trình duyệt sẽ chia thành hai phần. Ở bên trái tất cả các hình thu nhỏ đều có
xếp hàng sát nhau. Ở phần bên phải, các trang "trình chiếu" tương tự sẽ được tải.
Khi người dùng nhấp vào hình thu nhỏ ở bên trái, đó là chế độ xem "trượt" (bao gồm cả chế độ xem "trung bình"
image) được hiển thị ở phía bên phải của khung. Điều này tạo ra sự thuận tiện rất
cơ chế duyệt qua nhiều hình ảnh.

Cuối cùng tồn tại chế độ xem "chi tiết". Chế độ xem chi tiết này rất giống với chế độ xem chỉ mục vì
hình thu nhỏ (giảm kích thước hơn nữa) được trình bày ở định dạng bảng, nhưng nhiều hơn nữa
thông tin được trình bày trong mỗi ô. Điều này rất hữu ích cho những hình ảnh đến từ
máy ảnh kỹ thuật số nơi tiêu đề Exif chứa rất nhiều thông tin gọn gàng.

Đầu ra HTML của imageindex có thể được tùy chỉnh bằng cách tạo ".imageindexrc" trong
$HOME và đặt các biến nhất định (xem phần VARIABLES) trong tệp đó và
chỉnh sửa theo sở thích của bạn. Một trong các biến kiểm soát đầu ra của biểu định kiểu xếp tầng
cuối cùng sẽ hướng dẫn trình duyệt của bạn cách hiển thị HTML. Tất cả màu sắc, phông chữ, thụt lề,
v.v. những thay đổi bạn muốn thực hiện có thể được thực hiện trong biến biểu định kiểu này.

BIẾN


Khi bạn tạo tệp ".imageindexrc" trong thư mục $HOME, bạn có thể đặt bất kỳ hoặc tất cả
của các biến sau trong đó và điều chỉnh nếu cần. Đây chính là mã Perl và
sau đó được "đưa" vào imageindex khi nó chạy.

Bạn phải kết thúc tệp bằng cách đặt "1;" ở phần cuối của nó. Đó là một thứ Perl!

Các giá trị bạn thấy trong các ví dụ này là giá trị mặc định của chương trình. Nếu bạn thích mặc định
giá trị của một biến cụ thể mà bạn không cần đưa nó vào tệp ".imageindexrc" của mình.

Tên thư mục chứa ảnh thu nhỏ

$thumbnail_dir = 'hình thu nhỏ';

Kích thước của hình thu nhỏ theo hướng "x" (pixel). Lưu ý rằng imageindex bảo toàn
tỷ lệ khung hình của hình ảnh khi nó được giảm từ kích thước ban đầu để tạo thành hình thu nhỏ
hình ảnh. Vì vậy, nếu kích thước "x" nhỏ hơn kích thước "y" thì hình thu nhỏ có thể có
kích thước "x" nhỏ hơn $default_thumbnail_x.

$default_thumbnail_x = 200;

Kích thước của hình thu nhỏ theo hướng "y" (pixel). Một lần nữa, hãy lưu ý rằng imageindex
duy trì tỷ lệ khung hình của hình ảnh khi nó được giảm từ kích thước ban đầu để tạo thành một
hình ảnh thu nhỏ. Vì vậy, nếu kích thước "y" nhỏ hơn kích thước "x", hình thu nhỏ
có thể có kích thước "y" nhỏ hơn $default_thumbnail_y.

$default_thumbnail_y = 200;

Nếu cả hai kích thước của bản gốc đều nằm trong kích thước hình thu nhỏ này thì chúng tôi
sẽ bỏ qua hình thu nhỏ và chỉ sử dụng hình gốc làm "hình thu nhỏ".

$thumbnail_threshold = 1.0;

Kích thước của hình ảnh "trung bình" theo hướng "x" (pixel). Lưu ý rằng imageindex bảo toàn
tỷ lệ khung hình của hình ảnh khi nó được giảm từ kích thước ban đầu để tạo thành "trung bình"
hình ảnh. Vì vậy, nếu kích thước "x" nhỏ hơn kích thước "y", hình ảnh "trung bình" có thể
có kích thước "x" nhỏ hơn $med_x.

$med_x = 800;

Kích thước của hình ảnh "trung bình" theo hướng "y" (pixel). Lưu ý rằng imageindex bảo toàn
tỷ lệ khung hình của hình ảnh khi nó được giảm từ kích thước ban đầu để tạo thành "trung bình"
hình ảnh. Vì vậy, nếu kích thước "y" nhỏ hơn kích thước "x", hình ảnh "trung bình" có thể
có kích thước "y" nhỏ hơn $med_y.

$med_y = 600;

Tên thư mục chứa ảnh "trung bình"

$med_dir = 'trung bình';

Nếu cả hai kích thước của bản gốc đều nằm trong kích thước "trung bình" này thì chúng ta sẽ
bỏ qua việc tạo định dạng cỡ trung bình và chỉ sử dụng định dạng gốc. Điều này tiết kiệm không cần thiết
tạo một hình ảnh "trung bình" nếu nó có kích thước gần bằng kích thước ban đầu.

$med_threshold = 1.6;

Tự động lặp lại vào thư mục con? Đặt thành 1 để kích hoạt.

$do_recurse = 0;

Tạo hình ảnh "trung bình"? Đặt thành 1 để kích hoạt.

$do_medium = 1;

Tạo "trình chiếu" và chế độ xem khung? Đặt thành 1 để kích hoạt.

$do_slide = 1;

Tạo chế độ xem "chi tiết"? Đặt thành 1 để kích hoạt.

$do_captions = 1;

Sử dụng/hiển thị thông tin chú thích được lưu trữ trong hình ảnh? Đặt thành 1 để kích hoạt.

$do_detail = 1;

Xử lý các thư mục con dưới dạng các mục trong chế độ xem "chỉ mục" và "chi tiết" thông thường? Đặt thành 1 để
cho phép. Nếu toàn bộ hệ thống phân cấp thư mục đã được xử lý với $do_montage được đặt thành 1 (xem
bên dưới), tệp dựng phim cho một thư mục nhất định sẽ được sử dụng làm "hình thu nhỏ" cho một
thư mục con.

$do_dirs = 1;

Tạo một bản dựng phim của tất cả các hình ảnh? Khi được bật, tất cả hình ảnh được xử lý sẽ được
biến thành một bản dựng phim NxM gồm các hình thu nhỏ rất nhỏ theo kiểu xếp kề nhau. Kết quả
hình ảnh được thu nhỏ về kích thước $default_thumbnail_x x $default_thumbnail_y và được lưu trữ
trong thư mục $thumbnail_dir. Kích thước của các ô xếp tăng theo số lượng hình ảnh trong một
tăng thư mục, nhưng có thể bị giới hạn bởi các biến được nêu dưới đây. Đặt thành 1 để kích hoạt.

$do_montage = 1;

Ánh xạ các mẫu "mặt cười" ASCII được nhúng trong nhận xét của hình ảnh thành "biểu tượng cảm xúc" thực sự
hình ảnh? Khi kích hoạt các khuôn mặt cười ASCII như :) và :-), các cái nháy mắt ;) và ;-), và
những cái cau mày :( và :-( được ánh xạ tới những hình ảnh PNG nhỏ thể hiện cảm xúc được truyền tải.
Đặt thành 1 để kích hoạt.

$do_biểu tượng cảm xúc = 1;

Sắp xếp dấu thời gian theo thứ tự ngược lại.

$do_reverse = 1;

Xử lý tập tin video. Điều này phụ thuộc vào phiên bản mplayer khá gần đây đang được cài đặt trên
hệ thống của bạn. Chúng tôi đã thử nghiệm với mức lên tới 0.99.8. Loại tệp video được hỗ trợ
tùy thuộc vào các codec được biên dịch và sử dụng khi cài đặt mplayer trên hệ thống của bạn.

$do_video_files = 1;

Xếp chồng một biểu tượng nhỏ vào một trong các góc của hình thu nhỏ và chế độ xem trung bình khi
xử lý khung hình đầu tiên của tập tin video. Điều này đưa ra một "dấu hiệu trực quan" rằng tập tin đang được
được thể hiện trong trình duyệt của bạn là tệp video chứ không phải hình ảnh tĩnh.

$do_video_thumbnail_icons = 1;

Sử dụng thông tin sau làm biểu thức chính quy để xác định tệp video theo phần mở rộng của chúng. Vì
một số lý do kỹ thuật nhất định nên việc dựa vào điều này một cách nhanh chóng và hiệu quả sẽ khả thi hơn
phương pháp. Nếu các tệp từ máy ảnh của bạn (hoặc bất cứ thứ gì) kết thúc bằng một phần mở rộng khác, chỉ cần đặt
phần mở rộng đó ở đây nữa.

$video_regexp = '(avi|mov|mpg|mpeg|mjpeg|m1v|m2v|wmv|fli|nuv|vob|ogm|vcd|svcd|mp4|qt)';

Nếu bạn bật biểu tượng "dấu hiệu trực quan" cho các tệp video được đề cập ở trên, thì phần sau
biến xác định góc nào nó được đặt. Các giá trị được chấp nhận là: Tây Nam,
NorthWest, NorthEast, SouthEast (phân biệt chữ hoa chữ thường!).

$video_icon_Gravity = 'Tây Nam';

Nếu bạn bật biểu tượng "dấu hiệu trực quan" cho các tệp video được đề cập ở trên, có hai cách để
chọn từ (hiện tại). Đặt thành 1 (mặc định) cho chấm màu vàng có mũi tên 'phát'. Đặt thành 2
cho biểu tượng màu tía của máy quay video. Nhiều hơn trong số này sẽ được tạo ra trong phiên bản tiếp theo.

$video_icon = 1;

Ba biến sau đây kiểm soát những siêu liên kết nào trong đầu ra HTML "trỏ" tới. Họ
có thể được đặt thành như sau:

chỉ mục: trỏ đến tham chiếu tên cho hình ảnh trong chế độ xem chỉ mục
fullsize : trỏ đến hình ảnh thực tế
trung bình : trỏ đến phiên bản "trung bình" của hình ảnh
hình thu nhỏ: trỏ đến phiên bản hình thu nhỏ của hình ảnh
slide : trỏ đến trang HTML "trình chiếu" được viết cho một hình ảnh
chi tiết : trỏ đến tham chiếu tên cho hình ảnh trong chi tiết
lượt xem

Biến folling kiểm soát siêu liên kết cho hình ảnh thu nhỏ trong chế độ xem chỉ mục
chỉ tới:

$index_linkto = 'trượt';

Biến folling kiểm soát siêu liên kết cho hình ảnh thu nhỏ trong phần chi tiết
điểm xem tới:

$details_linkto = 'chỉ mục';

Biến folling kiểm soát siêu liên kết cho hình ảnh "trung bình" trong chế độ xem trang chiếu
chỉ tới:

$slide_linkto = 'fullsize';

Số cột mặc định sẽ sử dụng trong chế độ xem chỉ mục và chi tiết

$default_columns = 3;

Đặt hướng của khung trượt - 'ngang' hoặc 'dọc'. Khi 'theo chiều dọc'
ngăn trình duyệt sẽ chia theo chiều dọc với tất cả các hình thu nhỏ ở bên trái. Khi
'ngang', ngăn trình duyệt được chia theo chiều ngang với các hình thu nhỏ được sắp xếp theo
phần trên

$frame_orient = 'dọc';

Hai biến sau có thể được đặt thành bất kỳ giá trị nào trong ba giá trị sau:

top : đặt mục được đề cập ở đầu trang khi được hiển thị
đáy : đặt mục được đề cập ở cuối trang khi
trả lại
none : bỏ qua mục này khỏi đầu ra HTML

Kiểm soát xem chú thích hình ảnh (hoặc nhận xét) được nhúng trong hình ảnh có được truy xuất hay không và
được ghi vào đầu ra HTML. Theo mặc định, nó được viết phía trên hình ảnh "trung bình" được trình bày
trong chế độ xem "trượt".

$slide_caption = 'trên cùng';

Kiểm soát xem ngày/giờ của hình ảnh có được ghi vào đầu ra HTML hay không. Theo mặc định nó là
được viết bên dưới hình ảnh "trung bình" được trình bày trong chế độ xem "trang trình bày".

$slide_date = 'dưới cùng';

Ở chế độ xem "chi tiết", hình ảnh thu nhỏ được thu nhỏ về kích thước nhỏ hơn bình thường
hình thu nhỏ (để tiết kiệm không gian có giá trị). Điều này đặt số lần chúng được thu nhỏ.
Theo mặc định, nó được thu nhỏ theo hệ số 2.

$detailshrink = 2;

Hình thu nhỏ và hình ảnh "trung bình" được ghi dưới dạng tệp JPEG (ngay cả khi ảnh gốc
hình ảnh không phải là JPEG). Hai biến sau đây kiểm soát "chất lượng" cho việc tạo ra
hình ảnh. Giá trị có thể nằm trong khoảng từ 0 đến 100 trong đó 100 có nghĩa là "không làm mất bất kỳ chất lượng nào có lợi cho
về kích thước tập tin."

Điều chỉnh chất lượng của hình thu nhỏ được viết ra

$thumb_quality = 50;

Điều chỉnh chất lượng của hình ảnh "trung bình" được viết ra

$med_quality = 80;

Điều chỉnh số lượng ô tối thiểu sẽ tìm thấy trong một hình ảnh dựng phim. Nếu số lượng
hình ảnh trong thư mục thấp hơn giá trị này, hình ảnh sẽ bị lặp lại hoặc để trống
sẽ được chèn vào (xem $montage_fill).

$montage_min = 4;

Điều chỉnh số lượng ô tối đa sẽ được tìm thấy trong một đoạn phim. Nếu số lượng
hình ảnh trong thư mục cao hơn con số này thì việc dựng phim sẽ được thực hiện "đồng đều"
chọn" hình ảnh $montage_max trong thư mục và chỉ sử dụng những hình ảnh đó.

$montage_max = 36;

Điều chỉnh khoảng cách giữa các hình ảnh dựng phim (pixel).

$montage_whitespace = 2;

Khi không có số lượng hình ảnh "chẵn" trong một thư mục và bản dựng phim xếp NxM hoàn chỉnh
không thể được hình thành, hình ảnh có thể được sử dụng lại hoặc có thể sử dụng khoảng trống. Đặt thành 'lặp lại' thành
sử dụng lại hình ảnh và 'trống' để sử dụng không gian trống.

$montage_fill = 'trống';

Biến sau đây kiểm soát tất cả các khía cạnh về cách hiển thị đầu ra HTML trong
trình duyệt tuân thủ tiêu chuẩn. Nội dung của biến này sẽ được viết ra thành một
biểu định kiểu xếp tầng và các thuộc tính được tìm thấy trong đó sẽ chi phối cách thức hoạt động của HTML
được kết xuất. Tất cả các thay đổi về màu sắc, phông chữ, kích thước, căn chỉnh, v.v. đều có thể diễn ra. Cái này
có thể yêu cầu một số kiến ​​thức về các biểu định kiểu xếp tầng. Một mồi tốt có thể được tìm thấy ở đây:

http://www.w3schools.com/css/css_reference.asp

$biểu định kiểu = '
thân máy {màu: đen; nền: màu trắng; }

/* Font chữ trong tiêu đề */
h1.title { font-family: "Comic Sans MS",Helvetica,sans-serif;
cỡ chữ: 200%; độ dày phông chữ: đậm; căn chỉnh văn bản: giữa; }
h2.daterange { họ phông chữ: Arial, Helvetica, sans-serif;
cỡ chữ: 125%; căn chỉnh văn bản: giữa; }
h3 { họ phông chữ: Arial, Helvetica, sans-serif; cỡ chữ: 90%;
căn chỉnh văn bản: giữa; }

/* Chú thích ảnh & tiêu đề thư mục */
div.caption { họ phông chữ: Arial, Helvetica, sans-serif;
cỡ chữ: 100%; độ dày phông chữ: đậm; lề: 1em; }

/* Phông chữ tổng thể trên trang chỉ mục và chi tiết */
div.index { họ phông chữ: Arial, Helvetica, sans-serif;
cỡ chữ: 80%; }
div.detail { họ phông chữ: Arial, Helvetica, sans-serif;
cỡ chữ: 80%; }
div.credits { họ phông chữ: Arial, Helvetica, sans-serif;
cỡ chữ: 80%; căn chỉnh văn bản: đúng; lề: 10px }

/* Thuộc tính bảng */
bảng.index { nền: #ffffff; đường viền: không có;
khoảng cách đường viền: 8px; }
td.index { đường viền: không có; phần đệm: 3px }
bảng.frame { nền: #ffffff; đường viền: không có }
td.frame { viền: không có; phần đệm: 0px }

/* Thuộc tính của hình ảnh */
img.index { đường viền: không có; }
img.slide { viền: không có; }
img.frame { viền: không có; }

/* Thuộc tính liên kết */
a:liên kết { màu: xanh dương; }
a:đã ghé thăm { màu: xanh lá cây; }
a:di chuột {màu: đỏ; }
a:hoạt động {màu: đỏ; }

';

Điều chỉnh những gì được trình bày trong các ô của bảng "trống" khi không có số ô "chẵn"
hình ảnh trong một thư mục.

$emptycell = " trống ";

Kiểm soát văn bản của siêu liên kết đến thư mục mẹ. Nếu bạn không muốn liên kết này
có mặt trong chỉ mục và xem "chi tiết" "undef" biến (undef $updirtext;)

$updirtext = "lên một thư mục";

Kiểm soát văn bản của siêu liên kết đến chế độ xem khung. Nếu bạn không mong muốn liên kết này
hiện diện trong chỉ mục và các chế độ xem "chi tiết" "undef" biến (undef $framelinktext;)

$framelinktext = "Chế độ xem trình chiếu (khung)";

Kiểm soát văn bản của siêu kết nối đến chế độ xem chi tiết. Nếu bạn không mong muốn liên kết này
hiện diện trong chế độ xem chỉ mục "undef" biến (undef $detaillinktext;)

$detaillinktext = "chỉ mục chi tiết";

Kiểm soát văn bản của siêu liên kết đến chế độ xem chỉ mục. Nếu bạn không mong muốn liên kết này
hiển thị trong chế độ xem chi tiết "undef" biến (undef $indexlinktext;)

$indexlinktext = "chỉ mục chính";

Kiểm soát chuỗi TITLE mặc định được viết bằng HTML cho một thư mục nhất định. Đây là
thường được đưa ra trên cơ sở từng thư mục thông qua dòng lệnh và được "ghi nhớ" trong
Dữ liệu META bên trong chính tệp HTML chỉ mục.

$default_titletext = "Thư mục hình ảnh";

Năm biến sau đây kiểm soát thuộc tính TITLE trên các cấu trúc neo trong chỉ mục
và khung nhìn. Khi các thuộc tính TITLE được cung cấp, chúng thường được hiển thị dưới dạng "chú giải công cụ"
bong bóng hiển thị văn bản khi con trỏ di chuyển và dừng trên liên kết đang hoạt động. Chung tôi sử dụng chung
ở đây để đưa ra gợi ý trực quan về hình ảnh. Các biến này hoạt động giống như printf(1)
dây. Các giá trị có thể được nội suy cho một hình ảnh nhất định là:

%f => được thay thế bằng tên file của ảnh
%d => được thay thế bằng ngày/giờ của ảnh (hoặc mtime của file)
%s => được thay thế bằng kích thước của file (tính bằng Kb)
%r => được thay thế bằng độ phân giải (XxY) của ảnh gốc
%c => được thay thế bằng chú thích của hình ảnh (nếu được lưu bằng chú thích)
%% => được thay thế bằng ký tự '%' theo nghĩa đen

Các mã sau đây được nội suy khi các thư mục được xử lý và dựng phim đó
thư mục được sử dụng làm hình thu nhỏ của thư mục con.

%n => được thay thế bằng số lượng hình ảnh trong một thư mục
%b => được thay thế bằng ngày "bắt đầu" từ thư mục hình ảnh
%e => được thay thế bằng ngày "kết thúc" từ thư mục hình ảnh
%t => được thay thế bằng "tiêu đề" từ thư mục hình ảnh

Các ký tự khác (bao gồm cả dấu cách) là chữ. "undef" những thứ này trong ".imageindexrc" của bạn
nếu bạn không muốn ghi thuộc tính TITLE vào HTML. "Ngày/giờ"
các cấu trúc liên quan được nội suy bằng cách sử dụng các biến định dạng ngày/giờ được xác định bên dưới.

Kiểm soát thuộc tính TITLE cho các siêu liên kết tới hình ảnh thu nhỏ trong chế độ xem khung. Các
mặc định là " - " cho một hình ảnh

$framethumbtitle = "%f - %d";

Kiểm soát thuộc tính TITLE cho các siêu liên kết tới hình ảnh thu nhỏ trong chế độ xem chỉ mục. Các
mặc định là " ( )" cho một hình ảnh

$indexthumbtitle = "%f (%s)";

Kiểm soát thuộc tính TITLE cho các siêu liên kết tới hình ảnh thu nhỏ trong chế độ xem trang chiếu. Các
mặc định là " ( )" cho một hình ảnh

$slidethumbtitle = "%f (%s)";

Kiểm soát thuộc tính TITLE cho các siêu liên kết tới hình ảnh thu nhỏ trong chế độ xem chi tiết.
Giá trị mặc định là chú thích (hoặc nhận xét) của hình ảnh nếu có hình ảnh được nhúng bên trong nó.

$detailthumbtitle = "%c";

Kiểm soát các thuộc tính TITLE cho các siêu liên kết để dựng hình ảnh trong chế độ xem chỉ mục khi
thư mục con đang được trình bày. Mặc định là hiển thị thư mục con có bao nhiêu hình ảnh
đã có và phạm vi ngày được kéo dài.

$montagetitle = "%n hình ảnh %b đến %e";

Kiểm soát bộ ký tự mà các trang html được tạo nên có. Điều này mặc định là UTF-8, nhưng
có thể là ISO-8859-1 hoặc bất kỳ mã hóa nào khác:

$file_charset = "ISO-8859-1";

Tám biến sau đây kiểm soát cách định dạng ngày và giờ khi được ghi vào
HTML. Một lần nữa chúng tôi đang sử dụng printf(1) các biến giống trong đó mã được nội suy
theo sở thích của người dùng.

Các định nghĩa về chuỗi thoát đến từ POSIX thời gian căng thẳng(3) định nghĩa. KHÔNG
Tất cả thời gian căng thẳng(3) được hỗ trợ vì lý do rõ ràng.

%S được thay thế bằng số thứ hai dưới dạng số thập phân (00-60).
%M được thay thế bằng phút dưới dạng số thập phân (00-59).
%I được thay thế bằng giờ (đồng hồ 12 giờ) dưới dạng số thập phân (01-12).
%H được thay thế bằng giờ (đồng hồ 24 giờ) dưới dạng số thập phân (00-23).
%p được thay thế bằng đại diện quốc gia của "ante meridiem" hoặc
"post meridiem" nếu phù hợp (hiện tại chỉ có "sáng" hoặc "chiều" ở Hoa Kỳ)
%R tương đương với "%H:%M" (chỉ trong các biến *định dạng thời gian).
%r tương đương với "%I:%M:%S %p" (chỉ trong các biến *định dạng thời gian).

%Y được thay thế bằng năm bằng thế kỷ dưới dạng số thập phân.
%y được thay thế bằng năm không có thế kỷ dưới dạng số thập phân (00-99).
%m được thay thế bằng tháng dưới dạng số thập phân (01-12).
%d được thay thế bằng ngày trong tháng dưới dạng số thập phân (01-31).
%F tương đương với "%Y-%m-%d" (chỉ trong các biến định dạng *date).
%D tương đương với "%m/%d/%y" (chỉ trong các biến định dạng *date).
%% được thay thế bằng chữ "%".

Kiểm soát cách hình thành ngày trong chế độ xem khung

$framedateformat = "%m/%d/%Y";

Kiểm soát cách hình thành thời gian trong chế độ xem khung

$frametimeformat = "%r";

Kiểm soát cách hình thành ngày trong chế độ xem chỉ mục

$indexdateformat = "%m/%d/%Y";

Kiểm soát cách hình thành thời gian trong chế độ xem chỉ mục

$indextimeformat = "%r";

Kiểm soát cách hình thành ngày trong chế độ xem trang chiếu

$slidedateformat = "%m/%d/%Y";

Kiểm soát cách hình thành thời gian trong chế độ xem trang chiếu

$slidetimeformat = "%r";

Kiểm soát cách hình thành ngày trong chế độ xem chi tiết

$detaildateformat = "%m/%d/%Y";

Kiểm soát cách hình thành ngày trong chế độ xem chi tiết

$detailtimeformat = "%I:%M %p";

Kiểm soát tên tệp HTML của chế độ xem chỉ mục sẽ là gì

$indexfile = 'index.html';

Kiểm soát tên tệp HTML của chế độ xem chi tiết sẽ là gì

$detailfile = 'details.html';

Kiểm soát tên tệp HTML của chế độ xem khung sẽ là gì

$framefile = 'frame.html';

Kiểm soát tên tệp HTML của chế độ xem trang chiếu sẽ là gì

$slidefile = 'slides.html';

Kiểm soát tên của thư mục nơi tất cả các tệp HTML "xem slide" sẽ được lưu giữ
(một cho mỗi hình ảnh)

$slide_dir = 'slide';

Kiểm soát tên của biểu định kiểu xếp tầng được viết trong mỗi thư mục

$stylefile = 'style.css';

Kiểm soát tên của hình ảnh dựng phim nếu được bật

$montagefile = 'montage.jpg';

Kiểm soát tiền tố của tên tệp hình ảnh PNG biểu tượng cảm xúc

$emotiononprefix = 'ii_';

VÍ DỤ


Ví dụ: giả sử bạn chỉ muốn thay đổi một số chuỗi định dạng ngày/giờ. Hoàn thành
Tệp ".imageindexrc" trong trường hợp này sẽ là:

$framedateformat = "%F";
$frametimeformat = "%R";

$indexdateformat = "%F";
$indextimeformat = "%R";

$slidedateformat = "%F";
$slidetimeformat = "%R";

$detaildateformat = "%m/%y";

1; # đừng coi đây là dòng cuối cùng trong tệp!

LỜI CẢM ƠN


Chúng tôi xin cảm ơn Larry Wall, người tạo ra Perl vì "cưa máy quân đội Thụy Sĩ" của ông về một
ngôn ngữ kịch bản (cũng như tất cả những người đã hack Perl trong suốt nhiều năm qua). Chúng tôi
cũng xin cảm ơn tất cả những người đã đóng góp cho ImageMagick và mô-đun đồng hành của nó
PerlMagick. Nếu không có PerlMagick, phần mềm này sẽ kém mạnh mẽ hơn nhiều.
Ngoài ra, chúng tôi xin cảm ơn những người tạo ra mplayer (và tất cả những người đóng góp).
Nếu không có mplayer, sự hỗ trợ dành cho các tập tin video sẽ không bao giờ xuất hiện.

TÁC GIẢ


Edwin Huffstutler
John Reynolds

Sử dụng imageindex trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • 2
    Chủ đề WooCommerce Nextjs React
    Chủ đề WooCommerce Nextjs React
    Chủ đề React WooCommerce, được xây dựng với
    JS tiếp theo, Webpack, Babel, Node và
    Express, sử dụng GraphQL và Apollo
    Khách hàng. Cửa hàng WooCommerce trong React (
    chứa: Sản phẩm ...
    Tải xuống Chủ đề phản ứng WooC Commerce Nextjs
  • 3
    Archlabs_repo
    Archlabs_repo
    Gói repo cho ArchLabs Đây là một
    ứng dụng cũng có thể được tìm nạp
    từ
    https://sourceforge.net/projects/archlabs-repo/.
    Nó đã được lưu trữ trong OnWorks ở...
    Tải xuống archlabs_repo
  • 4
    Dự án Zephyr
    Dự án Zephyr
    Dự án Zephyr là một thế hệ mới
    hệ điều hành thời gian thực (RTOS)
    hỗ trợ nhiều phần cứng
    kiến trúc. Nó dựa trên một
    hạt nhân có dấu chân nhỏ ...
    Tải xuống dự án Zephyr
  • 5
    SCons
    SCons
    SCons là một công cụ xây dựng phần mềm
    đó là một sự thay thế vượt trội so với
    công cụ xây dựng "Make" cổ điển
    tất cả chúng ta đều biết và yêu thích. SCons là
    thực hiện một ...
    Tải xuống SCons
  • 6
    PSeInt
    PSeInt
    PSeInt là trình thông dịch mã giả cho
    sinh viên lập trình nói tiếng Tây Ban Nha.
    Mục đích chính của nó là trở thành một công cụ để
    học và hiểu cơ bản
    quan niệm ...
    Tải xuống PSeInt
  • Khác »

Lệnh Linux

  • 1
    7z
    7z
    7z - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7z
  • 2
    7za
    7za
    7za - Trình lưu trữ tệp cao nhất
    tỷ lệ nén ...
    Chạy 7za
  • 3
    creepy
    creepy
    CREEPY - Một thông tin định vị địa lý
    công cụ tổng hợp MÔ TẢ: rùng rợn là một
    ứng dụng cho phép bạn thu thập
    thông tin liên quan đến vị trí địa lý về
    người dùng từ...
    Chạy rùng rợn
  • 4
    cricket-biên dịch
    cricket-biên dịch
    cricket - Một chương trình để quản lý
    thu thập và hiển thị chuỗi thời gian
    dữ liệu ...
    Chạy cricket-biên dịch
  • 5
    g-quấn-config
    g-quấn-config
    g-wrap-config - tập lệnh để nhận
    thông tin về phiên bản đã cài đặt
    của G-Wrap...
    Chạy g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Kiểm soát quyền truy cập vào
    bộ bản đồ hiện tại cho những người dùng khác trên
    hệ thống. Nếu không có tùy chọn nào được đưa ra, hãy in
    tình trạng hiện tại. TỪ KHÓA: tổng hợp, bản đồ
    quản lý,...
    Chạy g.accessgrass
  • Khác »

Ad