Xem PCTs
Kéo và thả hoặc nhấp chuột để chọn
Riêng tư và an toàn
Mọi thứ xảy ra trong trình duyệt của bạn. Các tệp của bạn không bao giờ chạm vào máy chủ của chúng tôi.
Nhanh như chớp
Không tải lên, không chờ đợi. Chuyển đổi ngay khi bạn thả một tệp.
Thực sự miễn phí
Không cần tài khoản. Không có chi phí ẩn. Không có thủ thuật kích thước tệp.
Định dạng PCT là gì?
Apple Macintosh QuickDraw/PICT
Định dạng hình ảnh PCT, còn được gọi là định dạng Macintosh PICT, là định dạng tệp đồ họa được sử dụng chủ yếu trên máy tính Macintosh. Ban đầu, nó được thiết kế như một định dạng tệp siêu dữ liệu vào những năm 1980, có nghĩa là nó có thể chứa cả dữ liệu bitmap và dữ liệu vector. Tính linh hoạt này khiến nó trở thành lựa chọn phổ biến để lưu trữ và truyền tải nhiều loại đồ họa, từ hình minh họa đơn giản đến hình ảnh phức tạp. Định dạng PCT được Apple Inc. phát triển để tạo điều kiện truyền đồ họa giữa các ứng dụng khác nhau và đóng vai trò là định dạng đổ đồ họa cho thư viện đồ họa QuickDraw, đây là cơ sở cho giao diện người dùng đồ họa của các hệ điều hành Macintosh đầu tiên.
Định dạng PCT có điểm độc đáo là có thể lưu trữ cả thông tin vector và bitmap. Đồ họa vector được tạo thành từ các đường dẫn được xác định bởi các phương trình toán học, giúp chúng có thể mở rộng mà không làm giảm chất lượng. Mặt khác, đồ họa bitmap được tạo thành từ các pixel, có thể dẫn đến mất chi tiết khi được mở rộng. Bằng cách kết hợp hai loại dữ liệu này, các tệp PCT có thể lưu trữ hiệu quả các hình ảnh phức tạp như hình minh họa có văn bản, nghệ thuật đường nét và các yếu tố nhiếp ảnh, đồng thời duy trì khả năng mở rộng một số phần nhất định của hình ảnh mà không bị suy giảm.
Các tệp PCT được cấu trúc theo cách bắt đầu bằng một tiêu đề 512 byte, thường được điền bằng các số không và không được định dạng PICT sử dụng. Tiếp theo là tiêu đề tệp PICT, bao gồm các thông tin quan trọng như số phiên bản và kích thước của hình ảnh. Tiêu đề được tiếp theo là dữ liệu hình ảnh, bao gồm các mã lệnh (mã thao tác) chỉ định cách hiển thị hình ảnh. Các mã lệnh này có thể xác định các đường, hình dạng, màu sắc và các yếu tố đồ họa khác, cũng như dữ liệu bitmap cho hình ảnh raster.
Có hai phiên bản chính của định dạng PCT: PICT1 và PICT2. PICT1 là phiên bản gốc hỗ trợ các lệnh vẽ cơ bản và số lượng màu hạn chế. PICT2, được giới thiệu cùng với Macintosh II, đã bổ sung hỗ trợ cho các khả năng hình ảnh tinh vi hơn, chẳng hạn như màu 24 bit, độ dốc và nén JPEG. PICT2 cũng giới thiệu khái niệm 'vùng', cho phép thực hiện các thao tác cắt phức tạp hơn, trong đó chỉ một số phần nhất định của hình ảnh sẽ được vẽ, dựa trên vùng được xác định.
Một trong những tính năng chính của định dạng PCT là khả năng nén dữ liệu hình ảnh. Các tệp PCT sử dụng RLE (Mã hóa độ dài chuỗi), một dạng nén dữ liệu đơn giản trong đó các chuỗi có cùng giá trị dữ liệu được lưu trữ dưới dạng một giá trị và số đếm duy nhất, thay vì là chuỗi gốc. Điều này đặc biệt hiệu quả đối với các hình ảnh có diện tích lớn có màu đồng nhất. PICT2 đã nâng cao khả năng này bằng cách hỗ trợ nén JPEG, hiệu quả hơn trong việc nén hình ảnh nhiếp ảnh.
Định dạng PCT cũng bao gồm một số tính năng khác tiên tiến vào thời điểm đó. Nó hỗ trợ nhiều độ phân giải, có nghĩa là hình ảnh có thể được hiển thị ở các mức độ chi tiết khác nhau tùy thuộc vào khả năng của thiết bị đầu ra. Điều này đặc biệt hữu ích khi cùng một hình ảnh được hiển thị trên cả màn hình và máy in, thường có các yêu cầu về độ phân giải rất khác nhau. Ngoài ra, các tệp PCT có thể chứa hình ảnh xem trước, là một biểu diễn bitmap nhỏ của dữ liệu vector. Điều này cho phép các ứng dụng hiển thị nhanh chóng hình thu nhỏ của hình ảnh mà không cần phải hiển thị toàn bộ đồ họa vector.
Mặc dù có nhiều khả năng, định dạng PCT vẫn có một số hạn chế. Một trong những hạn chế đáng kể nhất là không hỗ trợ tính trong suốt. Không giống như các định dạng như GIF và PNG, PCT không cho phép tạo hình ảnh có nền trong suốt hoặc các yếu tố bán trong suốt. Hạn chế này có thể gây ra vấn đề khi xếp lớp hình ảnh hoặc khi cần đặt hình ảnh lên nền có nhiều màu sắc hoặc hoa văn khác nhau.
Một h ạn chế khác của định dạng PCT là phụ thuộc vào nền tảng. PCT được thiết kế cho hệ điều hành Macintosh và QuickDraw, có nghĩa là nó không được hỗ trợ gốc trên các nền tảng khác. Mặc dù có các công cụ và thư viện của bên thứ ba có thể đọc và ghi các tệp PCT trên Windows và các hệ điều hành khác, nhưng định dạng này không bao giờ được áp dụng rộng rãi bên ngoài cộng đồng Macintosh. Điều này đã dẫn đến các vấn đề về khả năng tương thích, đặc biệt là khi việc sử dụng phần mềm dành riêng cho Macintosh đã giảm dần theo thời gian.
Định dạng PCT cũng có các mối quan ngại về bảo mật. Trong quá khứ, người ta đã phát hiện ra các lỗ hổng trong cách một số ứng dụng xử lý các tệp PCT, có khả năng cho phép thực thi mã độc. Đây là một vấn đề phổ biến với nhiều định dạng tệp, trong đó tính phức tạp và khả năng tương thích ngược có thể dẫn đến việc bỏ qua bảo mật. Do đó, một số ứng dụng hiện đại đã ngừng hỗ trợ định dạng PCT hoặc xử lý định dạng này trong môi trường an toàn hơn, được bảo vệ bằng hộp cát.
Về phần mở rộng tệp, các tệp PCT thường được lưu với phần mở rộng '.pct' hoặc '.pict'. Tuy nhiên, do hệ thống tệp Macintosh không phân biệt chữ hoa chữ thường, các phần mở rộng này có thể hoán đổi cho nhau. Khi truyền các tệp PCT sang các hệ thống có hệ thống tệp phân biệt chữ hoa chữ thường, chẳng hạn như Linux, cần phải cẩn thận duy trì phần mở rộng tệp chính xác cho mục đích tương thích.
Định dạng PCT phần lớn đã được thay thế bằng các định dạng hình ảnh hiện đại hơn như PNG, JPEG và SVG. Các định dạng này cung cấp khả năng nén tốt hơn, hỗ trợ nền tảng rộng hơn và các tính năng bổ sung như tính trong suốt và hoạt ảnh. Tuy nhiên, các tệp PCT vẫn được sử dụng trong một số hệ thống và ứng dụng cũ, đặc biệt là những hệ thống và ứng dụng được thiết kế cho các hệ điều hành Macintosh cũ hơn. Vì lý do này, việc hiểu định dạng PCT có thể rất quan trọng khi xử lý tài liệu đồ họa lưu trữ hoặc khi giao tiếp với phần mềm Macintosh cũ hơn.
Đối với các nhà phát triển và người dùng làm việc với các tệp PCT, có một số công cụ có sẵn để xem, chuyển đổi và chỉnh sửa các hình ảnh này. GraphicConverter là một ứng dụng Macintosh phổ biến có thể xử lý các tệp PCT cùng nhiều định dạng khác. Adobe Photoshop cũng có khả năng mở và chuyển đổi các tệp PCT, mặc dù các phiên bản mới hơn có thể đã ngừng hỗ trợ do định dạng này ngày càng ít được sử dụng. Ngoài ra còn có một số công cụ trực tuyến cho phép người dùng chuyển đổi các tệp PCT sang các định dạng phổ biến hơn như JPEG hoặc PNG.
Trong lĩnh vực lập trình, các thư viện như ImageMagick và Thư viện hình ảnh Python (PIL) có thể được sử dụng để thao tác các tệp PCT theo chương trình. Các thư viện này cung cấp các hàm để đọc, ghi và chuyển đổi các tệp PCT, cũng như thực hiện các tác vụ xử lý hình ảnh. Tuy nhiên, các nhà phát triển cần lưu ý rằng hỗ trợ cho các tệp PCT trong các thư viện này có thể bị hạn chế so với các định dạng hiện đại hơn và có thể cần thêm nỗ lực để xử lý các tệp PCT một cách chính xác.
Tóm lại, định dạng hình ảnh PCT đóng một vai trò quan trọng trong những ngày đầu của máy tính Macintosh, cung cấp một cách linh hoạt và mạnh mẽ để lưu trữ và thao tác đồ họa. Mặc dù phần lớn đã được thay thế bằng các định dạng mới hơn, nhưng di sản của nó vẫn tiếp tục dưới dạng nội dung và ứng dụng cũ vẫn dựa vào định dạng phổ biến một thời này. Việc hiểu các khía cạnh kỹ thuật của PCT, từ cấu trúc và khả năng của nó đến các hạn chế và mối quan ngại về bảo mật, là điều cần thiết đối với các chuyên gia có thể gặp định dạng này trong công việc lưu trữ hoặc khi tương tác với các hệ thống Macintosh cũ hơn.
Định dạng được hỗ trợ
AAI.aai
Hình ảnh Dune AAI
AI.ai
Adobe Illustrator CS2
AVIF.avif
Định dạng tệp hình ảnh AV1
BAYER.bayer
Hình ảnh Bayer thô
BMP.bmp
Hình ảnh bitmap Microsoft Windows
CIN.cin
Tệp hình ảnh Cineon
CLIP.clip
Mặt nạ cắt hình ảnh
CMYK.cmyk
Mẫu thô màu xanh lam, đỏ mạnh, vàng và đen
CUR.cur
Biểu tượng Microsoft
DCX.dcx
ZSoft IBM PC Paintbrush đa trang
DDS.dds
Microsoft DirectDraw Surface
DPX.dpx
Hình ảnh SMTPE 268M-2003 (DPX 2.0)
DXT1.dxt1
Microsoft DirectDraw Surface
EPDF.epdf
Định dạng tài liệu di động được đóng gói
EPI.epi
Định dạng trao đổi PostScript được đóng gói của Adobe
EPS.eps
PostScript được đóng gói của Adobe
EPSF.epsf
PostScript được đóng gói của Adobe
EPSI.epsi
Định dạng trao đổi PostScript được đóng gói của Adobe
EPT.ept
PostScript được đóng gói với xem trước TIFF
EPT2.ept2
PostScript Level II được đóng gói với xem trước TIFF
EXR.exr
Hình ảnh phạm vi động cao (HDR)
FF.ff
Farbfeld
FITS.fits
Hệ thống vận chuyển hình ảnh linh hoạt
GIF.gif
Định dạng trao đổi đồ họa CompuServe
HDR.hdr
Hình ảnh phạm vi động cao
HEIC.heic
Container hình ảnh hiệu quả cao
HRZ.hrz
Slow Scan TeleVision
ICO.ico
Biểu tượng Microsoft
ICON.icon
Biểu tượng Microsoft
J2C.j2c
Dòng mã JPEG-2000
J2K.j2k
Dòng mã JPEG-2000
JNG.jng
Đồ họa mạng JPEG
JP2.jp2
Cú pháp định dạng tệp JPEG-2000
JPE.jpe
Định dạng JFIF của Nhóm chuyên gia hình ảnh liên hợp
JPEG.jpeg
Định dạng JFIF của Nhóm chuyên gia hình ảnh liên hợp
JPG.jpg
Định dạng JFIF của Nhóm chuyên gia hình ảnh liên hợp
JPM.jpm
Cú pháp định dạng tệp JPEG-2000
JPS.jps
Định dạng JPS của Nhóm chuyên gia hình ảnh liên hợp
JPT.jpt
Cú pháp định dạng tệp JPEG-2000
JXL.jxl
Hình ảnh JPEG XL
MAP.map
Cơ sở dữ liệu hình ảnh liền mạch đa phân giải (MrSID)
MAT.mat
Định dạng hình ảnh MATLAB level 5
PAL.pal
Pixmap Palm
PALM.palm
Pixmap Palm
PAM.pam
Định dạng bitmap 2 chiều phổ biến
PBM.pbm
Định dạng bitmap di động (đen và trắng)
PCD.pcd
CD Ảnh
PCT.pct
Apple Macintosh QuickDraw/PICT
PCX.pcx
ZSoft IBM PC Paintbrush
PDB.pdb
Định dạng ImageViewer cơ sở dữ liệu Palm
PDF.pdf
Định dạng tài liệu di động
PDFA.pdfa
Định dạng lưu trữ tài liệu di động
PFM.pfm
Định dạng float di động
PGM.pgm
Định dạng graymap di động (xám)
PGX.pgx
Định dạng không nén JPEG 2000
PICT.pict
Apple Macintosh QuickDraw/PICT
PJPEG.pjpeg
Định dạng JFIF của Nhóm chuyên gia nhiếp ảnh liên hiệp
PNG.png
Đồ họa mạng di động
PNG00.png00
PNG kế thừa độ sâu bit, loại màu từ hình ảnh gốc
PNG24.png24
RGB 24 bit trong suốt hoặc nhị phân (zlib 1.2.11)
PNG32.png32
RGBA 32 bit trong suốt hoặc nhị phân
PNG48.png48
RGB 48 bit trong suốt hoặc nhị phân
PNG64.png64
RGBA 64 bit trong suốt hoặc nhị phân
PNG8.png8
8-bit chỉ mục trong suốt hoặc nhị phân
PNM.pnm
Anymap di động
PPM.ppm
Định dạng pixmap di động (màu)
PS.ps
Tệp Adobe PostScript
PSB.psb
Định dạng tài liệu lớn Adobe
PSD.psd
Bitmap Adobe Photoshop
RGB.rgb
Mẫu thô đỏ, xanh lá cây, và xanh dương
RGBA.rgba
Mẫu thô đỏ, xanh lá cây, xanh dương, và alpha
RGBO.rgbo
Mẫu thô đỏ, xanh lá cây, xanh dương, và độ mờ
SIX.six
Định dạng đồ họa DEC SIXEL
SUN.sun
Rasterfile Sun
SVG.svg
Đồ họa Vector có thể mở rộng
TIFF.tiff
Định dạng tệp hình ảnh được gắn thẻ
VDA.vda
Hình ảnh Truevision Targa
VIPS.vips
Hình ảnh VIPS
WBMP.wbmp
Hình ảnh Bitmap không dây (cấp độ 0)
WEBP.webp
Định dạng hình ảnh WebP
YUV.yuv
CCIR 601 4:1:1 hoặc 4:2:2
Câu hỏi thường gặp
Cái này hoạt động như thế nào?
Bộ chuyển đổi này chạy hoàn toàn trong trình duyệt của bạn. Khi bạn chọn một tệp, nó sẽ được đọc vào bộ nhớ và chuyển đổi sang định dạng đã chọn. Sau đó, bạn có thể tải xuống tệp đã chuyển đổi.
Mất bao lâu để chuyển đổi một tệp?
Việc chuyển đổi bắt đầu ngay lập tức và hầu hết các tệp được chuyển đổi trong vòng chưa đầy một giây. Các tệp lớn hơn có thể mất nhiều thời gian hơn.
Điều gì xảy ra với các tệp của tôi?
Các t ệp của bạn không bao giờ được tải lên máy chủ của chúng tôi. Chúng được chuyển đổi trong trình duyệt của bạn và sau đó tệp đã chuyển đổi sẽ được tải xuống. Chúng tôi không bao giờ thấy các tệp của bạn.
Tôi có thể chuyển đổi những loại tệp nào?
Chúng tôi hỗ trợ chuyển đổi giữa tất cả các định dạng hình ảnh, bao gồm JPEG, PNG, GIF, WebP, SVG, BMP, TIFF, v.v.
Cái này giá bao nhiêu?
Bộ chuyển đổi này hoàn toàn miễn phí và sẽ luôn miễn phí. Bởi vì nó chạy trong trình duyệt của bạn, chúng tôi không phải trả tiền cho máy chủ, vì vậy chúng tôi không cần tính phí bạn.
Tôi có thể chuyển đổi nhiều tệp cùng một lúc không?
Đúng! Bạn có thể chuyển đổi bao nhiêu tệp tùy thích cùng một lúc. Chỉ cần chọn nhiều tệp khi bạn thêm chúng.