Tôi cần một trình chỉnh sửa kiểu tile/sprite giống như Pixen, nhưng tôi không thể tìm thấy một cái cho Windows vì vậy tôi nghĩ rằng đó có thể là một bài tập tốt để tôi thử và đặt chúng lại với nhau. Tôi sử dụng Python, do đó, có bất kỳ thư viện ra có phù hợp với nhiệm vụ đặt cùng một biên tập viên gạch/sprite đơn giản?Tạo một ứng dụng chỉnh sửa hình ảnh bằng Python
Trả lời
Vì vậy, thực tế là việc tạo một ứng dụng phức tạp với giao diện người dùng đẹp sẽ mất thời gian - Tôi chỉ đang mở rộng một chút về câu trả lời của THC4k.
PIL, ít nhất PIL là vô ích cho việc này: nó có một số chức năng để thao tác hình ảnh, nhưng nhiệm vụ phức tạp ở đây là tạo và điều chỉnh giao diện người dùng mong muốn của bạn.
Đó là nơi bộ công cụ tiện ích đến: Bạn sẽ phải chọn nền tảng bộ công cụ có thể cung cấp cho bạn các nút, hình ảnh, tải và lưu các tệp hình ảnh, có thể một số tiện ích đặc biệt mà bạn có thể sử dụng để tạo các mẫu màu. cả GTK + và QT4.5 đều có giấy phép tự do, rất hoàn chỉnh và rất không đáng tin cậy khi sử dụng chúng :-(
(Trong khi bạn sử dụng các thư viện và bộ công cụ này, ứng dụng của chúng tôi có thể dễ dàng được đa nền tảng) không cần phải làm cho nó cửa sổ cụ thể, nó là như nhau dễ dàng để tạo ra một ứng dụng sẽ chạy trên Windows, Linux và Mac sử dụng python và hoặc GTK + hoặc Qt4)
Một điều tôi sẽ gợi ý là để bạn học cách sử dụng đúng GIMP: nó là một trình biên tập hình ảnh, và chắc chắn nó sẽ thiếu rất nhiều công cụ bạn cần cho các sprites: nhưng bạn có thể mở rộng khả năng của nó với các trình cắm thêm Python. Mặt khác, GIMP không có hàng nghìn tính năng mà bạn không còn cần tạo cho ứng dụng độc lập của mình nữa. (suy nghĩ về hỗ trợ lớp, bộ lọc màu, xoay ảnh vv ..)
Kiểm tra cách cài đặt GIMP với hỗ trợ Python trên Windows, sau đó dành vài giờ để học ứng dụng, với một số văn bản giống như cuốn sách bạn có thể tìm thấy các tính năng ẩn.
Ah, ok, cuối cùng: Nếu bạn muốn một điều rất đơn giản, chỉ cần cho hương vị của "tôi đã làm nó" - bạn có thể sử dụng Pygame: Bạn phải làm tất cả các bản vẽ trên cửa sổ, bao gồm cả văn bản - nhưng có quyền truy cập thẳng vào pixel, màu sắc, số lần nhấp chuột và tọa độ hơn GTK + hoặc Qt, theo nghĩa nào đó, bạn sẽ phải mất rất nhiều chi phí để tìm hiểu về hoạt động của API và nội bộ.
Bạn đã xem số Python Imaging Library (PIL) chưa?
Tôi có, nhưng tôi không biết cách sử dụng chúng cùng nhau: - /. – cornjuliox
Bạn chỉ cần một bộ công cụ gui (gtk, qt, wx) một thư viện hình ảnh (PIL) và 500 giờ thời gian rảnh rỗi ...
Bạn có thể thử PyGame nhưng, nghiêm túc, bạn có thể không tìm thấy một freeware graphics editor dành cho Windows ?? !!
EDIT: Trong quá khứ tôi đã sử dụng Aha-Soft's IconXP cho công việc pixel, nhưng chi phí là 30 USD và không cung cấp tất cả các tính năng Pixen mà tôi đoán bạn sẽ muốn.
Không, tôi không thể tìm thấy trình chỉnh sửa đồ họa miễn phí phù hợp để tạo các khối hình/lát cho Windows, và do đó tôi có nghĩa là một tính năng giống như của Pixen. – cornjuliox
- 1. Trình chỉnh sửa hình ảnh Android
- 2. Tạo một hình ảnh RGB OpenCV mới bằng Python?
- 3. Tạo/sửa đổi hình ảnh trong JavaScript
- 4. Tạo một nút hình ảnh trong .NET Ứng dụng Winforms
- 5. Chỉnh sửa khoảng cách bằng Python
- 6. Chỉnh sửa tệp jar bằng python
- 7. Cách tìm hình ảnh trong hình ảnh khác bằng cách sử dụng python
- 8. Python: Tạo video bằng cách sử dụng một số hình ảnh .png
- 9. Thư viện chỉnh sửa hình ảnh cho Android
- 10. Truy cập hình ảnh đã cắt hoặc chỉnh sửa bằng ALAssetsLibrary
- 11. Trình chỉnh sửa hình ảnh dòng lệnh nhẹ?
- 12. Thư viện trình chỉnh sửa hình ảnh Javascript
- 13. Chỉnh sửa lại kích thước hình ảnh vào thư mục mới bằng ImageMagick
- 14. Trình chỉnh sửa đáp ứng?
- 15. Trình chỉnh sửa HTML JavaFX - Chèn chức năng hình ảnh
- 16. Chỉnh sửa văn bản XML từ một tệp XML bằng cách sử dụng Python
- 17. Nhận dạng hình ảnh bằng Python
- 18. Làm mịn hình ảnh bằng Python
- 19. Lập trình chỉnh sửa nguồn Python
- 20. Làm cách nào để chỉnh sửa hàm tạo MainWindow của một ứng dụng WPF?
- 21. Chỉnh sửa Python trong Emacs
- 22. Tạo hình ảnh mã vạch trong ứng dụng Android
- 23. Chỉnh sửa các trang tính Excel bằng Python
- 24. Xử lý hình ảnh, bằng Python?
- 25. Tạo hình ảnh của một DIV bằng JavaScript (GIF/PNG)
- 26. Cắt hình ảnh bằng PIL trong python
- 27. Làm thế nào để sửa đổi một hình ảnh XPM bằng cách sử dụng GNU Emacs?
- 28. trừ một hình ảnh từ hình ảnh khác bằng cách sử dụng openCV
- 29. Tùy chỉnh NSButtonCell bằng hình ảnh và làm nổi bật
- 30. Chỉnh sửa PDF bằng PHP?
GIMP thật khủng khiếp. Như ai đó đã từng nói ở đây, nó giống như Photoshop bùng nổ và kết quả là GIMP. Đối với tư vấn giao diện người dùng, làm điều hoàn toàn trái ngược với phần mềm khủng khiếp đó. Paint.NET là một sự lựa chọn vượt trội. – Finglas
@Dockers: phần nào của "học cách sử dụng nó" trong câu trả lời của tôi là bạn đã bỏ lỡ? Và tính chất mở của nó cho phép nó được mở rộng với các tính năng cần thiết khác để chỉnh sửa sprite/pixel. – jsbueno