Cách đọc tệp đa lớp Fireworks PNG mà không cần Fireworks


24

Tôi nhận được một vài tập tin Fireworks PNG. Pháo hoa có một định dạng đặc biệt để lưu một số hình ảnh nguồn trong các lớp trong tệp png.

Làm thế nào tôi có thể đọc những thứ này mà không cần cài đặt Pháo hoa?

(tôi đang làm việc trên máy Mac nhưng với vmware nên mọi đề xuất cho dù nền tảng nào cũng được đánh giá cao)

EDIT: Tôi muốn lấy một bộ các bản sao ra khỏi png lớp. Và tôi thích nếu xuất khẩu là lossless


Để biết chi tiết kỹ thuật: stackoverflow.com/questions/4242402/ Từ
mems

Câu trả lời:


17

Các tệp PNG không có các lớp, vì vậy các lớp Pháo hoa được lưu trữ trong các khối riêng của các tệp PNG ở định dạng độc quyền không phải là PNG. Tôi không biết bất kỳ chương trình nào có thể đọc chúng. Bạn sẽ cần yêu cầu chủ sở hữu của những bức ảnh này chuyển đổi chúng thành png phẳng (lớp đơn) hoặc thành định dạng nhiều lớp khác như psd.

Nếu đó không phải là một lựa chọn, lời khuyên duy nhất của tôi là tải xuống phiên bản dùng thử của Adobe Fireworks (yêu cầu đăng ký) để chuyển đổi những bức ảnh này.


5
+1. Nhưng một điều rõ ràng: Đó là định dạng nội dung thực tế của các khối được sử dụng để lưu trữ thông tin nhiều lớp mà các công cụ khác không hiểu được. Không có gì khác ngoài PNG khi sử dụng các khối này. Chúng được mô tả trong đặc tả PNG ( w3.org/TR/PNG/#11Ancillary-chunks ). APNG tương thích ngược với PNG và pháo hoa thường không phá vỡ điều đó (theo hiểu biết của tôi). APNG chỉ đơn giản là một phần mở rộng không chính thức, không phải là một loại PNG khác.
Một người lùn

+1. rất khó chịu khi tôi thực sự đã cài đặt một bản dùng thử Pháo hoa để đọc các lớp của tệp
Jesper Rønn-Jensen

Nhiều năm trôi qua, và bây giờ Pháo hoa đã chết, câu trả lời này có thay đổi theo thời gian không? Có thể làm ngày hôm nay? (Tôi đang có nhu cầu như vậy)
newyuppie

1
Pháo hoa không chết. Nó vẫn là một chương trình tuyệt vời. Thật đáng tiếc họ đã không xuất bản thông số kỹ thuật cho khối độc quyền của họ mặc dù.
Andrew E

Pháo hoa đã chết. Bạn có thể sử dụng nó trên Win10, nhưng nó đã biến thành một cục. Nó giống như nhảy với một quân đoàn. Xem giải pháp @Mingo Rdm (psd - bên dưới) đây là mẹo, nếu bạn có Pháo hoa để cứu bạn xếp lớp png như psd.
Jeffz

5

Bạn có thể lưu từ bất kỳ Pháo hoa Adobe nào mà bạn có và lưu với GIMP. Picks và do đó ít nhất có thể phát hiện các lớp của kho lưu trữ của bạn.

Bạn có thể di chuyển các đối tượng và các lớp văn bản, nhưng với các lớp văn bản, bạn không thể sửa đổi văn bản và giữ nguyên định dạng, chỉ bằng cách xóa và thực hiện bằng công cụ văn bản GIMP.

Tôi đang sử dụng Adobe Fireworks CS5 và Gimp 2.4.0 để thử nghiệm.


2
Cả pháo hoa và gimp đều hỗ trợ psd, giải pháp đơn giản và tuyệt vời !!
Timo Huovinen

4

Chà, nếu bạn chỉ cần đọc những tập tin này, bạn có thể sử dụng Batch PNG sang JPG để làm phẳng chúng. Nó bao gồm Bản xem trước cho phép bạn thực sự nhìn vào PNG nếu đó chỉ là những gì bạn muốn. Nhưng nếu nó là hoạt hình, nó sẽ chỉ xuất khung đầu tiên.

Vì thế,

Trình xem XnView , cũng hỗ trợ đầy đủ
trình duyệt APNG Firefox, bộ xử lý hình ảnh
ImageJ cũng vậy

Trong khi đó tôi nhận thấy bạn đến từ Stackoverflow.com. Nếu bạn cần lập trình truy cập định dạng này, bạn sẽ cần một bản vá cho libpng cung cấp cho bạn hỗ trợ cho APNG. Đó là một bổ sung tuyệt vời (mặc dù, hơi không chuẩn) cho libpng nếu bạn cần. Đó là tất cả những gì tất cả các ứng dụng trên sử dụng. ;)


Tốt, trả lời toàn diện. Tôi không biết Fireworks sử dụng định dạng APNG, điều đó tốt hơn là hoàn toàn độc quyền ... Trên một trang web khác, có người đã hỏi cách / sửa chữa / tập tin đó mà Fireworks không còn có thể tải (hoặc ít nhất là cứu hộ càng nhiều càng tốt) . Nếu bạn có ý tưởng ... :-)
PhiLho

Hmm ... nếu pháo hoa không còn có thể tải một tập tin như vậy, thì nó phải bị hỏng. Có khả năng nó được tạo ra với một công cụ khác như ImageJ ở trên. Vì vậy, nó có thể trả tiền để thử và tải nó từ đó. Nếu thất bại, cách duy nhất chính xác là kích hoạt trình soạn thảo Hex tốt và tuân theo thông số APNG ( wiki.mozilla.org/APNG_Specification ) để xem có gì sai. Trình chỉnh sửa 010 ( sweetscape.com/010editor ) hỗ trợ các mẫu nhị phân. Bạn có thể tạo riêng của mình hoặc sử dụng những cái đã được làm sẵn có bao gồm các mẫu để phân tích các đoạn PNG và PNG.
Một chú lùn

Rất toàn diện, nhưng tôi chưa đánh dấu là đã trả lời vì một điều: Điều tôi thực sự muốn là lấy các lớp ra dưới dạng pngs. (nó phải mất mát). Tôi đang chỉnh sửa câu hỏi để phản ánh nó.
Jesper Rønn-Jensen

ImageJ mà tôi vừa thử có thể chỉ đọc tệp nhưng chỉ thấy lớp trên cùng. Tôi không thể nhìn thấy các lớp khác. Vì vậy, ImageJ không thể giải quyết vấn đề của tôi
Jesper Rønn-Jensen

Bạn đang nhanh chóng tiếp cận giới hạn kiến ​​thức của tôi về vấn đề này. Tôi không có kinh nghiệm với nó. Gần đây tôi phải làm một số công việc liên quan đến APNG. Hãy thử và xem liệu bạn có thể hiển thị các lớp bằng Trình chỉnh sửa hình ảnh của Evan không ( evanolds.com/eie.html ). Nếu thất bại, bạn thực sự cần sử dụng trình soạn thảo hex. Bạn sẽ muốn tìm các đoạn văn bản ( w3.org/TR/PNG/#11textinfo ). Hy vọng rằng họ có thể chứa thông tin về phần mềm tạo ra tệp.
Một người lùn

2

Các chương trình duy nhất tôi thấy ngoài Pháo hoa bảo tồn các lớp PNG đó là Freehand và Flash (cả hai đều là Macromedia cũ). Lần cuối cùng tôi làm điều đó là một vài năm trước, vì vậy tôi thậm chí không chắc các phiên bản hiện tại có giữ được khả năng đó không.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.