08/10/2026 · VietTechies · Biên tập

Năm 1987, Thomas Knoll, một nghiên cứu sinh tiến sĩ ngành thị giác máy tính tại Đại học Michigan, đã viết một ứng dụng Macintosh khiêm tốn mang tên Display với mục đích đơn giản là hiển thị hình ảnh kỹ thuật số trên màn hình. Dự án cá nhân này nhanh chóng thu hút sự chú ý của người anh trai John Knoll, khi đó đang làm việc tại công ty hiệu ứng hình ảnh Industrial Light & Magic. Nhận thấy tiềm năng thực tế to lớn của công cụ này trong việc chỉnh sửa ảnh, John đã cùng em trai biến một dự án cá nhân thành một nỗ lực kỹ thuật làm thay đổi hoàn toàn truyền thông thị giác.

Từ công cụ cá nhân đến phần mềm thương mại
Nhận thấy triển vọng thương mại của ứng dụng vào mùa hè năm 1988, hai anh em đổi tên phần mềm thành Photoshop và bắt đầu tìm kiếm đối tác phân phối. Phiên bản sơ khai 0.87 từng được phát hành hạn chế khi nhà sản xuất máy quét phim Barneyscan đính kèm khoảng 200 bản dưới tên gọi Barneyscan XP. Bước ngoặt thực sự đến khi giám đốc nghệ thuật Russell Brown của Adobe tích cực ủng hộ phần mềm, thúc đẩy Adobe ký hợp đồng bản quyền phân phối vào tháng 4 năm 1989. Đến đầu năm 1990, Photoshop phiên bản 1.0 chính thức được phát hành tới người dùng thương mại.
Kiến trúc của một động cơ do một kỹ sư xây dựng
Dù có quy mô vô cùng tham vọng, phiên bản 1.0 lại được phát triển bởi một đội ngũ cực kỳ khiêm tốn. Thomas Knoll là kỹ sư duy nhất chịu trách nhiệm cho toàn bộ mã nguồn ứng dụng lõi, trong khi John Knoll đảm nhận phát triển nhiều plug-in xử lý hình ảnh đi kèm. Phân tích mã nguồn của phiên bản 1.0.1 cho thấy một hệ thống gọn nhẹ nằm trong 179 tệp với khoảng 128.000 dòng lệnh. Tính theo số dòng mã, khoảng 75% ứng dụng được viết bằng ngôn ngữ Pascal, trong khi 15% được viết bằng hợp ngữ Motorola 68000 nhằm tối ưu hóa các phép tính đòi hỏi hiệu năng cao trên phần cứng máy tính cá nhân thời đó.
Bộ nhớ ảo và sự trừu tượng hóa mạch lạc
Để xử lý các tệp đồ họa dung lượng lớn trên máy tính cá nhân cuối thập niên 1980, phần mềm phải vượt qua những giới hạn phần cứng vô cùng khắc nghiệt. Photoshop được thiết kế với các lớp trừu tượng hóa rõ ràng cho bộ nhớ ảo, cho phép xử lý dữ liệu hình ảnh lớn hơn nhiều so với dung lượng bộ nhớ chính hoặc bộ đệm hiển thị. Mã nguồn tổ chức việc thao tác ảnh thông qua cấu trúc dữ liệu dạng ô (tile) cùng các trừu tượng hóa bộ lọc, tách biệt hoàn toàn logic giao diện người dùng khỏi các thuật toán xử lý điểm ảnh. Dù phiên bản 1.0 đã sở hữu các công cụ chọn vùng và bộ nhập tệp tinh vi, ứng dụng lúc bấy giờ vẫn chưa hỗ trợ lớp (layer) đồ họa—một bổ sung kiến trúc quan trọng mãi đến phiên bản 3 ra mắt năm 1994 mới xuất hiện.
Nền móng bền vững cho kỷ nguyên ảnh kỹ thuật số
Trong 10 năm đầu tiên, Photoshop đã bán được hơn 3 triệu bản trên toàn thế giới. Kiến trúc tinh gọn do một kỹ sư chính cùng người anh trai xây dựng đã chứng minh khả năng thích ứng kinh ngạc, đặt nền móng vững chắc cho sự phát triển của điện toán thị giác hiện đại và cuối cùng đưa tên gọi của phần mềm này trở thành một động từ chính thức trong từ điển tiếng Anh.
Ảnh đầu bài: minh họa do AI tạo, không phải ảnh tư liệu.
Nguồn: Adobe Photoshop Source Code
